Ich habe kürzlich ein paar Geräte gebaut und dazu Atmegas verwendet, die schon mal in einem anderen Gerät verwendet wurden. Diese Geräte wurden vorher aus der CCU gelöscht.
Die Prozessoren wurden nach dem Auflöten per AVRDUDESS erneut mit dem Bootloader geflasht unter Verwendung der Option "Flash und EEPROM löschen".
Nach dem flashen der Firmware aber sehe ich, dass sich der Aktor erneut an der CCU anmelden will, er kennt also noch die CCU. Nur, woher, wenn der gesamte Speicher vorher gelöscht wurde? Nur ein nochmaliges Werksreset behebt das Problem.
Was kann da bei der Nutzung des AVRDUDESS schief gegangen sein?
Oder liegen die Daten in einem Speicherbereich, der hier nicht gelöscht werden kann?
Atmega328 vergißt nicht
Moderator: Co-Administratoren
- stan23
- Beiträge: 2060
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 601 Mal
- Danksagung erhalten: 342 Mal
- Kontaktdaten:
Re: Atmega328 vergißt nicht
Es gibt eine Fuse die das Löschen des EEPROM verhindert.
EEPSAVE oder so ähnlich heißt sie.
Lösch die Fuse und dann lösche das EEPROM.
Oder du drückst den Config-Taster rund 10 Sekunden bis der Sketch den Reset auf Werkseinstellungen macht.
Edit: hast du ja
EEPSAVE oder so ähnlich heißt sie.
Lösch die Fuse und dann lösche das EEPROM.
Oder du drückst den Config-Taster rund 10 Sekunden bis der Sketch den Reset auf Werkseinstellungen macht.
Edit: hast du ja
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
- stan23
- Beiträge: 2060
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 601 Mal
- Danksagung erhalten: 342 Mal
- Kontaktdaten:
Re: Atmega328 vergißt nicht
Mit den High Byte der Fuses aus 0xD2 ist EESAVE gesetzt.
0xDA wäre ohne EESAVE.
0xDA wäre ohne EESAVE.
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)