Hallo alle zusammen, habe folgende Fragen.
1. Welchen Wert hat workData bei einem mega8 der frisch aus dem Laden
ist?
1.a Wie kann ich interne mega8 eeprom reseten oder alle Daten auf einen
bestimmten Zustand setzen.
Mein Ziel ist festzustellen wieviele Elemente in einen Array sind. Ich
habe vor Wert der id Variable abzufragen um so den Index für den
nächsten Element zu bestimmen. Wäre nett wenn Ihr paar Vorschläge für
mich hättet.
1 |
|
2 | typedef struct{
|
3 | uint8_t id;
|
4 | ...
|
5 | }My_data;
|
6 |
|
7 | My_data eeData[10] EEMEM;
|
8 | My_data workData[10];
|
9 |
|
10 | void loadData()
|
11 | {
|
12 | eeprom_read_block(&workData,&eeData,10*sizeof(My_data));
|
13 | }
|
thx
wufi