Gast
#3743684
Guten Morgen Leute! Ich habe hier ein EEPROM von ST - es ist ein 2-Mbit M95M02. Dieses würde ich nun gern verwenden, stolpere aber über die Adressierung. Hier ist mir der Adressbereich nicht so ganz klar. Datenblatt: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00290531.pdf Das EEPROM ist als 256k x 8 organisiert. Es hat also 256.000 Bytes zum Speichern. Wie jedes mal, wenn ich mit diesen "Mbit" zu tun habe, hake ich erstmal bei der Umrechnung... "2-Mbit" bedeuten doch hier, dass es 2.048.000 Bit hat, richtig? Ich kann hier jetzt 256.000 Bytes drin speichern. Um diese zu adressieren, benötige ich also 18 Bit für die Adresse (18 Bit = 0...262143) - das EEPROM hat hier halt eine 24-Bit Adresse um drei Byte voll zu machen. Soweit so gut. Nur von wo bis wo geht jetzt der Adressbereich? Ich würde ja sagen von 0...255.999, oder liege ich da falsch? Stutzig werde ich nur bei der Tabelle für die Schreibschutzfunktion (angehängtes Bild) - hier steht, dass beim kompletten Schreibschutz des gesamten EEPROMs der Bereich zwischen 00000h...3FFFh geschützt ist. Aber das passt doch schon allein von der Stellenanzahl der Adresse nicht, da das Ende ja kleiner ist wie der Anfang. In Dezimal hieße das ein Bereich zwischen 0...16383! Da passt doch was nicht? Ausgehend von meinen 256.000 Bytes müsste es doch eher 00000h...3E7FFh sein. Oder was blicke ich hier gerade nicht? Grüße und danke schonmal!
