Watchdog Problem

Gast #3361096
Lesenswert?
• ▲
▼
Hallo zusammen

Ich verwende einen AT90USB162 in meiner Anwendung verwende ich den 
Watchdog da der Prozessor sein Programm irgendwann mal nicht mehr 
abarbeitet.

wdt_reset();
Wdt_clear_flag();
Wdt_change_enable();
Wdt_stop();
.....
wdt_reset();
wdt_enable(WDTO_250MS)

Ich soge jetzt dafür dass er 1x pro Sekunde auslöst, um sicher zu 
stellen das der Prozessor immer läuft.

Trotzdem reagiert er nach ca 1 Stunde nicht mehr. Den Reset auf Low und 
das Programm läuft wieder, warum ist mir nicht klar.

Frage kann sich der Watchdog auch aufhängen?.
Wo ist der Fehler

Danke vorab.
Gast #3361176
Lesenswert?
• ▲
▼
Gebe ich dir recht.

Ich habe aber auch schon erlebt dass Herstellerfehler drin waren oder 
dass durch EMV der Watchdog abschmiert.

Letzte Aussage vom EMV Labor "Ich kenne keinen Wachdog der sich nicht 
Aufhängt"

Mich wundert halt schon wenn ein Watchdog einem Hardware Reset 
gleichkommt so die Aussage von Atmel. dass der Prozessor nicht neu 
startet aber bei Low Pegel auf der Resetleitung wieder Anläuft.
Gast #3361192
Lesenswert?
• ▲
▼
Frank schrieb:
> Mich wundert halt schon wenn ein Watchdog einem Hardware Reset
> gleichkommt so die Aussage von Atmel. dass der Prozessor nicht neu
> startet aber bei Low Pegel auf der Resetleitung wieder Anläuft.

Könnte ja sein, dass dein Programm in einer Schleife so "abschmiert", 
dass er den Watchdog trotzdem gerade noch bedient.
Gast #3361244
Lesenswert?
• ▲
▼
Hi

>Letzte Aussage vom EMV Labor "Ich kenne keinen Wachdog der sich nicht
>Aufhängt"

Dann beherzige das, und bring dein Progemm/Schaltung so hin, das es 
sicher läuft. Danach kannst du auch um besser Schlafen zu können den 
Watchdog aktivieren.

MfG Spess

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.