Watchdog. Настройка и работа сторожевого таймера AVR микроконтроллеров на примере ATtiny13
В этом видео поговорим о таком понятии как Сторожевой таймер или Watchdog. Что такое Watchdog и как работать с Watchdog на микроконтроллерах AVR. Разберем на примере работы с микроконтроллером ATtiny13 три режима работы Watchdog: инициализация перезагрузки микроконтроллера (Reset), вызов прерывания (Interrupt) и комбинированный режим вызова прерывания и перезагрузки микроконтроллера. Рассмотрим настройку режима работы Watchdog, установку времени задержки на срабатывание его таймера. И на примере со светодиодами я продемонстрирую три возможных режима работы Сторожевого таймера и как их можно использовать на практике. Так же поговорим, про различия в регистре Watchdog на различных микроконтроллерах: ATtiny13, ATtiny25/45/85, ATtiny2313, ATmega8 и ATmega328. Ниже представлены скетчи из видео по два варианта каждого (стиль "Си" и стиль "Ардуино"): Watchdog Reset (Си) - https://drive.google.com/file/d/1P-r9...
Watchdog Reset (Ардуино) - https://drive.google.com/file/d/1LaIj...
Watchdog Прерывание (Си) - https://drive.google.com/file/d/1t4MX...
Watchdog Прерывание (Ардуино) - https://drive.google.com/file/d/1xVGi...
Watchdog Прерывание + Reset (Си) - https://drive.google.com/file/d/17HA2...
Watchdog Прерывание + Reset (Ардуино) - https://drive.google.com/file/d/18gtN...
Даташит ATtiny13A - https://ww1.microchip.com/downloads/e...
Даташит ATtiny25/45/85 - https://ww1.microchip.com/downloads/e...
Даташит ATtiny2313A - https://ww1.microchip.com/downloads/e...
Даташит ATmega8A - https://ww1.microchip.com/downloads/e...
Даташит ATmega328P - https://ww1.microchip.com/downloads/e...
0:00 Что такое Watchdog? 1:35 Настройка Watchdog 5:06 Watchdog и Reset 11:04 Watchdog и Прерывание 14:50 Watchdog и Прерывание + Reset