Go Down

Topic: Problema com buffer (Read 800 times) previous topic - next topic

adventure

Olá a todos

Estou com um problema interessante no Arduino.

Montei um projeto que liga/desliga saídas digitais e lê entradas analógicas de acordo com a variável que vem pela url (ethernet shield).

O problema é que após 12 execuções o Arduino trava e só volta a funcionar se reiniciar o Arduino.

Eu acho que este problema acontece porque o buffer fica cheio, mas tentei várias formas de limpar o buffer e não deu certo.

No início do código é definido um buffer_size de 500. Como este buffere ele funciona 12 vezes, mas se eu trocar para 200 a página funciona até 74 vezes.

Alguém tem alguma idéia do que pode ser?

Obrigado.

Porcao

O ideal seria ver seu código para descobrir o erro.
Mas se voce não precisar dos dados do inicio do seu buffer, monte ele de forma a ser circular. Ou seja, quando chega ao final ele volta para o inicio sobrescrevendo as informações.

[]s
Artur Porcão

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy