|
|
|
содержание .. 11 12 13 14 ..
51 º Бит 3 – WDRF (Watchdog Reset Flag) – флаг сторожевого таймера. Бит º Бит 2 – BORF (Brown-out Reset Flag) – флаг сброса при кратковременном º Бит 1 – EXTRF (External Reset Flag) – флаг внешнего сброса. Флаг º Бит 0 – PORF (Power-on Reset Flag) – флаг сброса при включении питания. Флажки сброса используются для определения причины сброса. Если регистр очищен программно до момента сброса, то источник сброса может быть найден чтением 6.2. Сторожевой таймер Сторожевой таймер (Watchdog) синхронизирован от отдельного внутреннего генератора на кристалле, работающего с частотой 1 МГц (при напряжении питания Vcc=5 Задержка сброса устанавливается с помощью предделителя (Prescaler). Настройка предделителя осуществляется установкой или сбросом битов WDP0….WDP2 регистра Таблица. 6.2. Интервалы задержки сторожевого таймера микроконтроллера ATmega163 WDP2 WDP1 WDP0 Количество циклов Задержка сброса 0 0 0 16K 15 ms 0 0 1 32K 30 ms 0 1 0 64K 60 ms 0 1 1 128K 0.12 s 1 0 0 256K 0.24 s 1 0 1 512K 0.49 s 1 1 0 1,024K 0.97 s 1 1 1 2,048K 1.9 s Сброс может быть предотвращен инструкцией wdr ( Watchdog Reset).
Бит WDE (Watchdog Enable) в регистре WDTCR (рис. 6.3) позволяет подключать или отключать сторожевой таймер. При разрешении работы сторожевого таймера его |