Hi, kann mir jemand einen Tip geben wie ich den Watchdog beim ATmega16 ausschalte? Das Ding macht mich wahnsinnig.
Gast
#448931
Wieso hast Du ihn überhaupt eingeschaltet?
Gast
#448935
Übrigens: Auf Seite 42 (das ist jetzt kein Scherz!) im Datenblatt stehen zwei wunderschöne Codebeispiele für das Deaktivieren des Watchdog-Timers. (Datenblatt) lesen bildet...
Wenn Du ihn eingeschaltet hast, dannn mußt Du doch wissen, wie Du das gemacht hast. Und dann mach es einfach nicht. Peter P.S.: Manchmal sind die Fragen schon äußerst merkwürdig.
Ich empfehle die von Atmel vorgesehene Befehlsfolge SCNR
Gast
#448947
>Wieso hast Du ihn überhaupt eingeschaltet?
Ich brauche ihn auch zum ersten Mal...
wdt_disable(); (aus der "avr/wdt.h")...
Das geht allerdings nur, wenn man ihn nicht per Fuses eingeschaltet hat
(Safety Level 2). Dann kann man ihn nur "regelmässig"* reseten.
*nicht unbedingt in einer Timer-ISR, aber auf einem timerbasierenden
Ereignis; wenn er da nämlich nicht oft genug ankommt, macht es "Klick".
Gast
#448948
@Rahul: Der ATMega16 hat aber gar keine WDTON-Fuse. Er muss den WDT also irgendwie selber (softwaremäßig) aktiviert haben oder er hat ein Reset-Problem, das er mangels anderer Erklärungen auf den WDT schiebt...
Gast
#448950
>Der ATMega16 hat aber gar keine WDTON-Fuse.
Das wusste ich nicht. Ich benutze gerade (mal wieder) den mega16_2_...
Und irgendwo hängt sich das Programm aus unerfindlichen Gründen auf.
Ein Reset bewirkt da Wunder...
Gast
#941375
haha!OPfer!Wqatchdog time limit!!^^HAHAHAHAHAHAHAHAH HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA HAHAHAHA HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA HAHAHAHA vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvHAHAHAHAHAHAHAHA Ich habe das auch MfG Horst So heiße ich wirklich!!... ...nicht^^
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.