CPU und Architektur
Welche Aufgabe hat der in Mikrocontrollern enthaltene Watchdog-Timer?
- ADie genaue Uhrzeit anzuzeigen
- BDie Taktfrequenz zu erhöhen
- CDas System zurückzusetzen, wenn das Programm außer Kontrolle gerät und den Timer nicht innerhalb einer bestimmten Zeit löscht
Antwort und Erläuterung anzeigen
Antwort: C. Das System zurückzusetzen, wenn das Programm außer Kontrolle gerät und den Timer nicht innerhalb einer bestimmten Zeit löscht
Der Watchdog-Timer setzt voraus, dass ein normal laufendes Programm ihn regelmäßig löscht; läuft er bei Absturz oder Stillstand ohne Löschung ab, wird der Mikrocontroller zurückgesetzt. Auch wenn Störungen oder unvorhergesehene Zustände das Gerät anhalten, ist eine automatische Wiederherstellung ohne menschliches Eingreifen möglich, was für Fahrzeug- und Industriegeräte sowie entlegene Anlagen unverzichtbar ist. Die Zuverlässigkeit wird erhöht, indem er mit einem eigenen Takt betrieben oder als Fenster-Watchdog ausgeführt wird, der auch ein zu frühes Löschen als Fehler wertet.