Pages: [1]   Go Down
Author Topic: Problema com buffer  (Read 672 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 1
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Santo Andre, SP
Offline Offline
Full Member
***
Karma: 1
Posts: 131
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Artur Porcão

Pages: [1]   Go Up
Jump to: