17. Сторожевой таймер (WDT)
17.1 Обзор
Сторожевой таймер (Watchdog Timer) предназначен для предотвращения блокировки системы при сбоях и зацикливаниях программного обеспечения, т.е. так называемых "зависаниях программы". Особенностью сторожевого таймера является 12-битный счетчик с обратным счетом, что позволяет устанавливать период срабатывания сторожевого таймера до 16 секунд (при частоте низкочастотного тактового генератора, равной 32768 Гц). Сторожевой таймер может быть настроен для формирования общего сигнала сброса или сброса только ядра процессора. Кроме того, существует такая возможность, как включение автоматического запрета работы сторожевого таймера при переходе процессора в режиме отладки или перехода системы в холостой режим.
17.2 Структурная схема
Рисунок 17-1. Структурная схема сторожевого таймера
|