Gast
#226035
Hallo zusammen, Im Anhang habe ich die Routinen zum starten und stoppen meiner Watchdog gelegt. Ich verwende den ATMega16L mit 3,6 V. Jetzt mein Problem: Nachdem ich die Watchdog starte, scheint sie auch zu funktionieren. Wenn ich jetzt aber von außen (über 232) einen Unterprogrammaufruf provoziere, schlägt der Watchdog sofort zu, ohne die 2 Sekunden zu warten. Muss man in jedem Unterprogramm sofort einen WDR machen? Denn eigentlich springt das Programm innerhalb weniger ms wieder zurück, von wo es gekommen ist und bekommt dort einen WDR. In einer Application Note habe ich etwas von Enhanced Watchdog Timer gelesen- das betrifft aber doch nur CPUs mit Watchdog-Interrupt, oder? Die Watchdog taktet sich doch in jedem Fall selbst, auch wenn ich mit externem 8MHz-Resonator arbeite, oder? Im Voraus besten Dank, Oliver