Watchdog während eines Interrupts

Gast #1565081
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.
Gast
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...
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.