Hallo,

Voor een projectje zou ik wat data willen loggen in de eeprom van een atmega32. Ik dacht dit te doen adhv een array.

double EEMEM sampleArray[100];
double sample =...;
int i;

eeprom write block ((void*) &sample, (void*) &sampleArray[ i], sizeof(double))

Ik krijg hier niet uit wat ik verwacht. Is het mogelijk arrays in de eeprom te maken, of is hier een andere oplossing mogelijk?

Ik zie zo geen probleem. Wat krijg je er dan wel uit? Geef je het EEPROM wel de tijd voordat je het volgende blok gaat schrijven?