I2C EEPROM M24C32

OP #1053875
Hallo ihr Fachmänner,

ich habe eine kurze Frage bezüglich des M24C32 I2C EEPROMs.
Es geht um den PAGE WRITE Mode.
Muss in diesem Mode die Start Adresse ein Vielfaches von 32 sein ? Oder 
kann es auch jede andere Adresse sein ?
(Dann kann man ggf. weniger Bytes am Stück senden)

Gruß

Royw
Gast
kann jede andere Adresse sein.
Aber aufpassen, wird die pagegrenze überschritten, wird folgender Kram 
auf die unteren Bytes der page geschrieben, in der die Startadresse 
liegt.
Gast
>Muss in diesem Mode die Start Adresse ein Vielfaches von 32 sein ?

Nein, wäre aber günstig.

>Oder kann es auch jede andere Adresse sein ?

Ja.

>(Dann kann man ggf. weniger Bytes am Stück senden)

Das kommt drauf an.

Du musst immer darauf achten das du beim schreiben
eines Blocks nicht über die Pagegrenze schreibst.

Start Adr 30, 4 Bytes schreiben: Geht über die Pagegrenze.
Start Adr 27, 4 Bytes schreiben: Geht nicht über die Pagegrenze.
Start Adr 62, 4 Bytes schreiben: Geht über die Pagegrenze.
usw.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.