Hallo.
Um nochmal ein wenig konkreter zu werden.
Ich würde gern 100 int8_t Werte im EEPROM des ATmegas speichern und später wieder in der richtiger Reihenfolge abrufen.
Ich hab mich auch schon durch das Toutorial von microkontroller.net gelesen, jedoch scheint das ganze bei mir nicht recht zu funktionierten.
hier mein Codezeilen (vereinfacht)
Code:
void save_data(int8_t time){
if(i_g<500){ //i_g: Globale Laufvariable: läuft von 400 bis 500
eeprom_write_byte(i_g, time);
i_g++
}
return;
}
void return_data(){
int8_t T = 0;
for(int i = 400; i < 500; ++i){
T = eeprom_read_byte(i);
led_set(1,1);
delay(T);
led_set(1,0);
delay(T);
}
return;
}
Wäre nett wenn mir jemand helfen könnte.
Danke
Lesezeichen