Pessoal, estou brincando com o Arduino e estou usando uma EEPROM A81DC para gravar e brincar. O problema é que queria ler duas ou mais, ou seja, utilizando o I2C, gostaria de ler o conteudo de uma no endereço 0X51, outra no endereço 0X52 e assim por diante. So que consigo ler apenas o endereço 0X50. Alguem ai consegue me ajudar? Por favor!

Exibições: 2409

Responder esta

Respostas a este tópico

Olá.

Tentei achar o datasheet dela mas não encontrei. O nome é esse mesmo ? Qual o fabricante ?

De qq jeito deveria ser imediato.

Vide:

https://www.arduino.cc/en/Tutorial/EEPROMRead

Mostre um trecho do código que não funciona para entender melhor.

Não entendi o "duas ou mais". Vc quer colocar vários integrados de memória no mesmo circuito ? Ou se refere a "duas ou mais posições de memória" ?

Se sim isso é feito pelo endereçamento, uns pinos A0 A1 A2 que as memórias costumam ter. Se essa não tiver vai ter que usar um pouco de eletrônica.

Bom dia H.

Não encontrei o datasheet do su chip, mas encontrei este desenho.

Não sei se é igual ao seu, mas nos pinos de A0 Até A2, você configura os bits (0000.0xxx)  xs do endereço

I2C da EEPROM.

Rui

Achei isso :

A81DC DIP8 *Flash Serial *8KBit EEPROM

O Datasheet deve ser similar à esse >

https://www.tvsat.com.pl/pdf/A/at24cxx_atmel.pdf

Se essa EEPROM usar a interface I2C >

http://playground.arduino.cc/Code/I2CEEPROM

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço