EEMEM Zugriff

Gast #1437621
Lesenswert?

Hallo zusammen,

ich hätte mal ne Frage
Ich hab das im EEPROM angelegt.
1
float MeinFloat[4][2] EEMEM =
2
{
3
    {2.0, 2.0},  
4
    {2.0, 2.0},    
5
    {2.0, 2.0},    
6
    {1.0, 1.0},    
7
    {1.0, 1.0},  
8
};

Nun möchte ich einzelne Zahlen verändern, wie mach ich das? Bzw einzelne 
Zahlen bearbeiten.

Gruß

Ich
Gast #1437637
Lesenswert?

Schau mal in die WinAVR libc - Dokumentation unter EEPROM.h (ich nehme 
mal an Du verwendest diese Bibliothek). Das EEPROM Schreiben musst Du 
von Hand mit den entsprechenden Routinen machen, z.B. eeprom_write_dword 
etc.

Float-Variablen belegen 4 bytes, können also als dword geschrieben 
werden.
Natürlich sind die richtigen casts notwendig.

Gruss
Mike

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