Что такое и для чего применяется сторожевой таймер (Watchdog) в терминологии микроконтроллеров?
По дате
По рейтингу
для автоматической перезагрузки МК если он зависнет, или программа зациклится.
При зависании программы, включает перезагрузку.
Его счётчик программно сбрасывается участком кода. Если точка выполнения кода не дошла вовремя до этого участка, то "собака" сбрасывает микроконтроллер "железным" ресетом.
Настройка "собаки", обычно происходит при прошивке.
Видео по теме