Kann es sein, dass das Eeprom beim Programmieren nicht beschrieben wird?
Je nach Entwicklungsumgebung wird beim Programmieren alles (Flash und
Eeprom) oder aber nur das Flash beschrieben.
Probier mal mit
1 | usart_put_string(" &test_byte =");
|
2 | test = 0x40;
|
3 | usart_put_byte(test);
|
ob Deine Variable test richtig übertragen wird.
Wenn das klappt, dann kannst Du das Eeprom vom Prograamm aus
beschreiben, bevor Du es benutzt:
1 | usart_init();
|
2 | eeprom_write_byte(&test_byte, 0x40);
|
3 | while(1)
|
4 | {
|
Gruß, Stefan