Hallo, das EEPROM ist ja in Pages aufgeteilt. Fängt jede neue Page wieder bei Byte 0 an? Oder ist das Fortlaufend? Angenommen eine Page hat 128 Bytes. Page0 fängt mit Byte 0 an. Womit fängt dann Page 1 an? Byte 0 oder Byte 128?
Timo schrieb: > Angenommen eine Page hat 128 Bytes. Page0 fängt mit Byte 0 an. Womit > fängt dann Page 1 an? Byte 0 oder Byte 128? Mit dem Fokus auf die Page, mit 0 Mit dem Fokus auf das gesamte EEPROM mit 128 Logsisch, oder?
Feindbild schrieb: > Das ist ja wohl die dümmste aller möglichen Antworten! Dann antworte doch einfach nicht mehr!
Es gibt nicht nur einen EEPROM, daher gibt es auch keine allgemeinen Aussagen. Schau einfach ins Datenblatt des konkreten EEPROM, wie die Adressierung erfolgt.
:
Bearbeitet durch User
Timo schrieb: > das EEPROM ist ja in Pages aufgeteilt. > Fängt jede neue Page wieder bei Byte 0 an? Oder ist das Fortlaufend? Was für eine grenzdebile Frage. Natürlich fängt innerhalb jeder Page die Zählung wieder bei 0 an (sonst bräuchte man die Pages ja gar nicht einzeln zu betrachten). Nach außen hin stellt so ein EPROM sich aber als ein durchgehender Speicherbereich dar und die Adresse zählt vom Anfangswert (muß nicht 0 sein) bis zum Endwert. Da die Pagesize typischerweise eine Zweierpotenz ist, darf man die Adreßbits gerne auch aufteilen (für Pagesize=128 dann in die 7 niederwertigsten und die restlichen höherwertigen Bits) und die beiden Teile als Page-Adresse und Adresse innerhalb der Page betrachten. Alle diese Betrachtungsweisen sind gleichwertig.
Axel S. schrieb: > Nach außen hin stellt so ein EPROM sich aber als ein durchgehender > Speicherbereich dar und die Adresse zählt vom Anfangswert (muß nicht 0 > sein) bis zum Endwert. Das wäre schön .... Die ganz großen und die kleinen I2C Eeprom belegen durchaus mehrere I2C Adressen. Ganz so einfach ist das denn doch nicht, mit dem linear durch adressieren. Aber der peda hat schon recht... Datenblatt lesen macht schlau.
Timo schrieb: > Hallo, > das EEPROM ist ja in Pages aufgeteilt. Ist das wirklich so? Ich habe mal in ein EEPROM Datenblatt geschaut, und nichts von Pages gefunden: Microchip 93LC86BT-I/OT http://www.farnell.com/datasheets/1669370.pdf?_ga=2.190849897.218060986.1597639077-1659580688.1534135576
PittyJ schrieb: > Ich habe mal in ein EEPROM Datenblatt geschaut, Tja, ein EEPROM. Der TO hat aber Timo schrieb: > das EEPROM
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.