Página 1 de 1

Armazenar dados recebidos

MensagemEnviado: 04 Out 2014 20:48
por erik.flores
Boa noite amigos

Estou pesquisando as formas de armazenar dados recebidos pelo meu microcontrolador.
Estou usando o PIC 16F887 e recebo dados que é armazenado em uma variável e é mostrado no meu LCD de 16x2.

Os dados completos cabem em uma linha do LCD, que é mostrado o estado do pino, data e hora.
Gostaria de saber qual é forma mais facil de eu armazenar em umas 20 linhas minhas informações e depois ir apagando conforme armazena a ultima linha apaga a primeira para armazenar uma nova informação.

Eeprom da para fazer isso?
Ou terei que partir pra uma memoria SD?

Obrigado, um grande abraço

Re: Armazenar dados recebidos

MensagemEnviado: 05 Out 2014 00:23
por andre_luis
Uma memória serial externa via I2C ou SPI dão conta do recado com sobras.
Se bem que dependendo do microcontrolador, tem até EEPROM interna.

O PIC16F877 tem esse recurso, e já usei normalmente.

Re: Armazenar dados recebidos

MensagemEnviado: 06 Out 2014 08:55
por ze
defina melhor "armazenar". é só pra mostrar ou é pra gravar-mostrar e mostrar depois? ou é só rolar/trocar os dados no display? Voce só grava quando há alteração no estado do pino? ou o tempo todo? Quantos bytes pretende gravar? Data-hora-pino cabe em 5 bytes ou menos. MInha sugestão é que use eeprom interna e grave apenas quando desligar e quando houver mudanças. Outra opção é alimentar o mc com bateria. Enfim, foram só xutes de bola de cristal enferrujada
abç