Forum: Mikrocontroller und Digitale Elektronik EEPROM-Blöcke ordnen


von Andy (Gast)


Lesenswert?

Hallo,
Ich verwende in meinem Programm das EEPROM mit der Direktive "EEMEM" aus 
der Datei xeeprom.h (im Atxmega32A4). Jetzt will ich einen Teil der 
Daten mit einem CRC-Code versehen; nur habe ich das Problem, dass diese 
Daten im EEPROM nebeneinander liegen. Jetzt meine Frage: Wie wird das 
EEPROM beim Verwenden dieser Funktionen aus xeeprom.h organisiert. Kann 
ich diese Blöcke überhaupt verschieben. Was ich schon herausgefunden 
habe, ist, dass die Reihenfolge innerhalb eines Blocks von der 
Reihenfolge der Definition im c-File abhängt. Aber ich habe mehrere 
c-Files, die auf das EEPROM zugreifen. Und die Reihenfolge, wie die 
Variablen der c-Files angeordnet werden, kann ich nicht beeinflussen...
Ich hoffe, ihr wisst, was ich meine...

lg und danke!
Andy

von Andy (Gast)


Lesenswert?

sorry, ich habe das Problem, dass die Daten im Speicher NICHT 
nebeneinander liegen... :)

von Andy (Gast)


Lesenswert?

Keiner eine Idee? :)

von Andy (Gast)


Lesenswert?

Push :)

von Erich (Gast)


Lesenswert?

Du musst die zu speichernden Daten in eine Datenstuktur umsetzen.

http://www.atmel.com/dyn/resources/prod_documents/doc1497.pdf

GOOGLE kann auch dein Freund werden
   daten struktur eeprom struct avr crc
   data struct eeprom avr crc

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.