Forum: Mikrocontroller und Digitale Elektronik Watchdog während eines Interrupts


von Peter (Gast)


Lesenswert?

Wie kann es sein, wenn ich in einer Interrupt Routine eine 
Endlosschleife ausführe, das dann der Watchdog keinen Reset auslöst?
Wird der Watchdog während eines Interrupts deaktiviert?
Irgendwie steh ich jetzt auf dem schlauch. Außerhalb der 
Interruptroutine funktioniert der Watchdog einwandfrei...
Verwende den Codevision Compiler.

von Simon H. (Gast)


Lesenswert?

endlosschlaufe in einem interrupt? ziemlich schlechter 
programmierstil...
der watchdog interessiert sich nicht dafür wo in deiner software du 
gerade steckst, ob jetzt interrupt oder nicht ist ihm egal, sprich du 
musst ihn reseten...

von Peter (Gast)


Lesenswert?

Ja klar... erstmal ein bisschen rummotzen :-/
Ich hab die Schleife natürlich nur zu Debugzwecke drinnen um den Fall zu 
simmulieren das er irgendwie im Interrupt hängt.
Hab meinen Fehler inzwischen gefunden.
Hatte den Watchdog erst nach der Globalen Interrupt Freigabe enabled.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.