Julian S. schrieb:
> Könnte man den "watchdog" nicht extern als analoge schaltung
> realisieren?
> Diese dann über software immer wieder zurücksetzen.
Doch, kann man und wird auch oft so gemacht gerade in
Sicherheitstechnik.
Im wesentlichen besteht die Schaltung aus einem Hochpass, einem
Kondensator, einem Entladewiderstand und evtl. noch einem
Schmitt-Trigger / OP.
Der uC muss zyklisch im Programm einen Pin Toggeln. Durch den Hochpass
kommen nur die Flankenwechsel durch(ansonsten würde auch ein ständiger
High Pegel den Kondensator laden). Wenn der Kondensator voll ist, ist
alles in Ordnung (der uC Triggert regelmäßig den Pin). Wenn der uC nun
irgendwo hängen bleibt, wird der Kondensator über einen Widerstand
entladen und der OP zieht den uC ab einer gewissen minimalen Spannung am
Kondensator in den Reset.
Dafür Pin muss dann aber definitiv in der Software getriggert werden,
nicht über einen PWM Counter o.ä. !!