Forum: Mikrocontroller und Digitale Elektronik Watchdogtest


von Peter (Gast)


Lesenswert?

Hi,

ich wollte fragen ob jemand weiß wie Watchdogtest funktioniert.

läuft es zyklisch oder nur einmal während der Initialisierung?

hoffe es kann mir jemand tips geben.

Gruß
Peter
von spess53 (Gast)


Lesenswert?

Hi

Welcher Watchdogtest bei welchem Controller?

MfG Spess
von Thomas E. (thomase)


Lesenswert?

Was verstehst du denn unter "Watchdogtest"?
Oder meinst du Watchdog Reset?

mfg.
von loeti (Gast)


Lesenswert?

Der Watchdog ist ein zeitgesteuerter Zähler der beim Überlauf einen
Reset auslöst. Um das zu verhindern muß der Zähler regelmäßig resetted 
werden.
Und ja wenn einmal eingeschaltet läuft der Watchdog immer.

Hier ist alles genau erklärt:

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_Watchdog
von Ingo (Gast)


Lesenswert?

Ich machs oft so, bevor ich das eigentliche Programm schreibe, teste ich 
den Watchdog-Reset.

Nach 5s Progerammlaufens den wdt_reset(); unterdrücken. Wenn er nach dem 
Reset wieder neu startet ist alles OK. Wenn nicht läuft die 
Rücksetzroutine nicht und der WDT läuft weiter. Das ist bei neueren AVRs 
der Fall. Der Controller kommt einfach nicht mehr zu sich, guck mal 
unter:
http://www.nongnu.org/avr-libc/user-manual/FAQ.html
im Kapitel Watchdog...



Ingo
von Peter (Gast)


Lesenswert?

Hallo zusammen,

ich meine Watchdog Reset Test.

Gruß

Peter
von Peter D. (peda)


Lesenswert?

Peter schrieb:
> ich meine Watchdog Reset Test.

Das ist immer noch maximaler Geiz an Informationen.
So kannst Du keine genaueren Antworten kriegen.

Peter schrieb:
> ich wollte fragen ob jemand weiß wie Watchdogtest funktioniert.

Welcher Watchdog, welche Hardware, welche Software?

Peter schrieb:
> läuft es zyklisch oder nur einmal während der Initialisierung?

Hängt von der Software ab.


Peter
von Route_66 (Gast)


Lesenswert?

Hallo!
In sicherheitskritischen Anwendungen kann es notwendig sein, den 
Watchdog einmalig oder zyklisch auf Funktion zu testen. Es wird in 
vielen Fällen sogar ein externer Wachhund verlangt, um unabhängig vom 
Chip im Mikrocontroller zu sein. So kann die CPU vor dem Einleiten 
gefährlicher Zustände noch mal prüfen: "Ist mein Hund noch wach?".
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.