Watchdog. Настройка и работа сторожевого таймера AVR микроконтроллеров на примере ATtiny13

В этом видео поговорим о таком понятии как Сторожевой таймер или Watchdog. Что такое Watchdog и как работать с Watchdog на микроконтроллерах AVR. Разберем на примере работы с микроконтроллером ATtiny13 три режима работы Watchdog: инициализация перезагрузки микроконтроллера (Reset), вызов прерывания (Interrupt) и комбинированный режим вызова прерывания и перезагрузки микроконтроллера. Рассмотрим настройку режима работы Watchdog, установку времени задержки на срабатывание его таймера. И на примере со светодиодами я продемонстрирую три возможных режима работы Сторожевого таймера и как их можно использовать на практике. Так же поговорим, про различия в регистре Watchdog на различных микроконтроллерах: ATtiny13, ATtiny25/45/85, ATtiny2313, ATmega8 и ATmega328. Ниже представлены скетчи из видео по два варианта каждого (стиль "Си" и стиль "Ардуино"): Watchdog Reset (Си) -
Watchdog Reset (Ардуино) -
Watchdog Прерывание (Си) -
Watchdog Прерывание (Ардуино) -
Watchdog Прерывание + Reset (Си) -
Watchdog Прерывание + Reset (Ардуино) -
Даташит ATtiny13A -
Даташит ATtiny25/45/85 -
Даташит ATtiny2313A -
Даташит ATmega8A -
Даташит ATmega328P -
0:00 Что такое Watchdog? 1:35 Настройка Watchdog 5:06 Watchdog и Reset 11:04 Watchdog и Прерывание 14:50 Watchdog и Прерывание + Reset

Смотрите также