Hallo zusammen .
Ich glaube ich habe ein kleines Problem in meinen Variablen komme
allerdings nicht auf den Fehler .
Hier mal meine Prozdur die ich durchlaufe und die dann zum Fehler führt
Variablen
1 | uint8_t EEMEM sound ;
|
2 | char sound_on_off
|
Das Beschreiben
1 | eeprom_busy_wait();
|
2 | eeprom_write_byte(&sound,sound_on_off); // Sound_on_off hat hier den Wert 1
|
Das Auslesen
1 | eeprom_busy_wait();
|
2 | eeprom_busy_wait();
|
3 | sound_on_off = eeprom_read_byte(&sound); // Nach dem Auslesen habe ich den Wert -1 ?!
|
Ich bin mir eigenlich ziemlich sicher das ich hier bei den Variablen
geschlampt habe ich sehe nur leider nicht wo :S