Forum: Mikrocontroller und Digitale Elektronik aufbau eeprom pages


von Timo (Gast)


Lesenswert?

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?

von Einer K. (Gast)


Lesenswert?

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?

von Feindbild (Gast)


Lesenswert?

Das ist ja wohl die dümmste aller möglichen Antworten!

von hinz (Gast)


Lesenswert?

Feindbild schrieb:
> Das ist ja wohl die dümmste aller möglichen Antworten!

Dann antworte doch einfach nicht mehr!

von Peter D. (peda)


Lesenswert?

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
von Axel S. (a-za-z0-9)


Lesenswert?

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.

von Einer K. (Gast)


Lesenswert?

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.

von PittyJ (Gast)


Lesenswert?

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

von A. S. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.