Beschreiben eines 512KB EEPROM Verständnissfrage

OP #3193044
Lesenswert?

Hallo zusammen
Ich habe mir ein QT Programm geschrieben das über RS232 einen Atmega8 
anspricht und dieser dann über I2C bzw. TWI ein 512KB EEPROM (8x8byte 
Page Adressierung)mit einer HEX beschreibt.
Funktioniert auch schon alles!
ALLERDINGS
wollt ich nochmal sicher gehen das meine Page Adressierung korekt ist.

Hier ein beispiel wie I2C aussieht für den EEPROM

   Slave Adresse- Page AdresseHighbyte - PageA. Lowbyte - Daten
Write to 160 - 0 - 0 - hier kommen 16byte Daten - I2C-STOP
Write to 160 - 0 - 16 - hier kommen 16byte Daten - I2C-STOP
.
.
Write to 160 - 0 - 240 - hier kommen 16byte Daten - I2C-STOP
.
.
.
Write to 160 - 1 - 0 - hier kommen 16byte Daten - I2C-STOP
Write to 160 - 2 - 16 - hier kommen 16byte Daten - I2C-STOP
.
.
Write to 160 - 3 - 240 - hier kommen 16byte Daten - I2C-STOP
.
.
.
Write to 160 - 255 - 240 - hier kommen 16byte Daten - I2C-STOP

Wird nun das EEPROM korrekt gefüllt?? Oder habe ich ein Denkfehler.
(Konnte das EEPROM noch nicht auslesen das muss ich noch in QT 
einbinden)

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren