Forum: Mikrocontroller und Digitale Elektronik eeprom 24c02 speicheradressierung


von Stefan (Gast)


Lesenswert?

Hallo Leute,

ich habe ein 24c02 eeprom (= 2048 byte) und möchte es mit einem
AT89c2051 beschreiben. es funktioniert alles soweit. wie kann ich
allerdings bei diesem eeprom byte-adressen über 255 beschreiben/lesen,
da das eeprom ja nur 8bit adressen erwartet?

vielen dank für eure hilfe.
stefan

von Wolle (Gast)


Lesenswert?

Da gibt es doch diese Adress(decoder)leitungen A0-A2.
Also kann man 8 x 256 oder 2048 Bytes adressieren.
Das Datenblatt gibt auch Auskunft.

von Christian Zietz (Gast)


Lesenswert?

@Stefan: Irrtum, ein 24C02 hat nur 2048 Bit = 256 Byte. Mehr ist nicht
drin.

@Wolle: Irrtum, die Leitungen A0-A2 codieren die Adresse mit der das IC
sich am I2C-Bus meldet. Ein 24C02 hat trotzdem nur 2048 Bit. Man kann
allerdings 8 Stück an den Bus hängen und mit unterschiedlichen Adressen
ansprechen und hat mit 8 ICs dann tatsächlich 2048 Byte. Oder man nimmt
gleich ein größeres EEPROM.

Christian

von Stefan (Gast)


Lesenswert?

hallo christian,

danke für die info, hab nochmal ins datenblatt geschaut und da steht es
auch drin. wer lesen kann ist klar im vorteil :-).

stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.