Здравствуйте, уважаемые читатели! В этой статье поговорим о таком понятии, как Сторожевой таймер или Watchdog. Что это такое и как с ним работать. Данный таймер есть у всех AVR микроконтроллеров, даже у малыша ATtiny10. У которого изменению режима работы Сторожевого таймера посвящен один из всего трех его фьюзов WDTON. Как работать с фьюзами на Тини10 я рассказывал в отдельной статье "Изменение фьюзов на ATtiny10". Что такое Сторожевой таймер (Watchdog)? Основное назначение Сторожевой таймера – предотвратить зависание микроконтроллера в процессе выполнения программы...
Любой микроконтроллер серии AVR содержит несколько встроенных таймеров, которые по назначению можно разделить на два вида: Зачем нужен сторожевой таймер? По разным причинам микроконтроллер может зависнуть. Например, это может случиться из-за ошибки в программе или из-за внешней помехи. Однако, в отличие от компьютеров, микроконтроллеры, как правило, работают без участия человека, часто находятся в удалённых труднодоступных местах и т.п. То есть не всегда возможно быстро перезагрузить микроконтроллер в случае зависания...