Hallo,
mein Attiny44 vergisst das, was ich im EEPROM speichere. Fuses sind
gleich wie beim Attiny2313 und gesetzt auf lfuse=0xEF und hfuse=0xDB.
Brown-Out-Detection ist somit 2,7V.
geschrieben wird mit
1 | eeprom_write_dword(&eecode, savedcode);
|
2 | eeprom_write_byte(&eelength, savedlength);
|
gelesen mit
1 | savedcode = eeprom_read_dword(&eecode);
|
2 | savedlength = eeprom_read_byte(&eelength);
|
Deklaration:
1 | static byte_t eelength EEMEM;
|
2 | static uint32_t eecode EEMEM;
|
Ich weiß nicht, woran es hapert, hat einer eine Idee?
Gruß,
Sven