Gast
#2505373
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
|
Anzeige
|
Watchdogtest
Gast
#2505373
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
Gast
#2505384
Hi Welcher Watchdogtest bei welchem Controller? MfG Spess Was verstehst du denn unter "Watchdogtest"? Oder meinst du Watchdog Reset? mfg.
Gast
#2505604
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
Gast
#2505618
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
Gast
#2508636
Hallo zusammen, ich meine Watchdog Reset Test. Gruß Peter 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
Gast
#2508747
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?". Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|