Gast
#2902944
Hallo! ich versuche gerade den Watchdog für einen Software-Reset in meiner Applikation auszuprobieren. Dazu habe ich wdt_enable(WDTO_2S); in meine Applikation eingebaut. den wdt_reset(); in meiner while(1) schleife habe ich auskommentiert, um dem watchdog zuzusehen. Nach ziemlich exakt 2 Sekunden wird der AVR resettet. Nur anstatt das Programm von vorne auszuführen schreibt er mir nur noch kryptische Zeichen auf meine rs232 schnittstelle und lässt auch nichtmal die erste LED leuchten... Läuft also garnicht richtig... Selbst ein neues programmieren löst das Problem nicht! Flash programming und verify läuft wunderbar aus avr studio (ISP). Nur sobald das beendet ist kommen wieder die kryptischen Zeichen. Erst ein Strom weg + Strom da löst das Problem! Habe nun schonmal versucht direkt am Anfang meiner Applikation ein "wdt_disable()" einzufügen. Keine Änderung. Was kann das sein? Vielen Dank!