Adressierung beim st 24c08

Gast #117489
Hallo,
ich habe mir vor kurzem einige st 24c08 EEPROMs gekauft und bin aus dem
Datenblatt leider nicht schlau geworden, wie man es anstellt die
kompletten 8 kByte zu adressieren. Im Datenblatt steht, dass man ein
Adressierungsbyte senden muss, womit man aber nur 256 Byte ansprechen
kann. Hat jemand zufällig Erfahrungen mit diesen EEPROMs und kann Rat
geben?

MFG

Till
Gast #117492
Kommando zurück, hast mich ganz durcheinander gebracht mit deinen
8kByte.
Der 24C01 hat 1kbit=128Byte
Der 24C08 hat 8kbit=1kByte

Adressierung beim 24C01 und C02 erfolgt ausschliesslich über eine
Byteadresse, dazu gibts 3 Hardwareadressen, damit können bis zu 8
Bausteine an einem Bus betrieben werden (Grundadresse EEPROM 0xA0).
Ab dem 24C04 reicht das nicht mehr, entsprechend hat der nur 2
Hardwareadressbits und ein Softwareadressbit (das schaltet zwischen den
unteren und oberen 256Byte um.
Beim 24C08 ist nur noch ein Hardwareadressbit vorhanden, dafür 2
Softwarebits. Und beim 24C16 schliesslich ist das System am Ende, nur
noch ein device am Bus möglich. Für alle grösseren wird deshalb ein
anderes Adresssystem verwendet.
Aufbau der Adresse:
0b1010 die oberen 4 bit bedeuten EEPROM-Device
dann kommen 3 Adressbits, dann das R/W-bit und im 2.Byte schliesslich
die Byteadresse. Und um nun nochmal auf den 24C08 zu kommen:
Die oberen 4bit müssen 1010 sein
dann kommt Bit3, das entscheidet, ob ein device mit 0 oder 1 am
Hardwareadresseingang angesprochen wird, anschliessend 2 Bits, die
festlegen, welcher der 4x256Byte-Blöcke benutzt werden soll.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.