Página 1 de 1

EEPROM 24WC256

MensagemEnviado: 17 Nov 2006 08:36
por zero
Pessoal nunca fiz escrita numa eeprom alguém pode me explicar
qual o procedimento para eu guardar por exemplo um dado assim
"00000000000025" cabe num só indereço de memoria ?
se possivel fazer um fluxograma pra mim .
Abraço !

MensagemEnviado: 17 Nov 2006 12:09
por zielpunkt
Em cada "indereço" vc pode gravar até FF (255d). Então pode compor o seu numero de forma a ler/gravar em blocos definidos (7 endereços, por ex) que comportem a extensão do seu numero, de forma sequencial. Pode também gravar um numero por nibble (4bits, tipo BCD), economizando o dobro de espaço na memória, por ex:.
Código: Selecionar todos
dado :        00     00     00     00     00     00     25
endereço:    0x00   0x01   0x02   0x03   0x04   0x05   0x06

Então a cada leitura/gravação vc faz um loop de acesso sequencial à 7 endereços, começando pelo ultimo endereço+1. No ex acima, o próximo endereço seria 0x07, indo até 0x0E. É por ai.

MensagemEnviado: 17 Nov 2006 12:10
por cmdilger
Cada caracter "0" é separado ou este monte de zeros é apenas o tamanho do numero final de uma contagem e o mun. que vc. quer guandar é apenas o "25".

O num. está em decimal, BCD, HEX ou ASCII?

Cada forma tem um tratamento diferente.

Pense na memória como "caixinhas" de 8 bits, cada "caixinha"é uma posição.

CMDilger.