Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
386 Микроконтроллеры AVR от азов программирования... Таблица 6.18 при переводе документации производителя сочтена автором несуществен ной и здесь не приводится (прим. ред.). Сброс от сторожевого таймера При срабатывании сторо жевого таймера он вырабаты вает короткий импульс сброса длительностью, равной одному такту системного генератора (рис. 6.16). По заднему фронту этого импульса запускается тай мер задержки сброса, формиру ющий сигнал задержки длитель ностью tpoup Подробнее о работе сторожевого таймера смотрите в разд. 6.5 «Сторожевой (охран ный) таймер». v cc RESET TIMEOUT ------- (задерж.сигн.) Внутр, сигнал ------- сброса Рис. 6.15. Выполнение сброса при снижении напряжения питания Vcc Vcc цикл тактового сигнала RESET ------------------------ --------------------------- 1 1 TIMEOUT ______________ М — t T0UT — >[ (задерж.сигн.) ( Внутр, сигнал сброса Рис. 6.16. Операция сброса при срабатывании сторожевого таймера Регистр статуса системы сброса — MCUSR Регистр статуса системы сброса содержит информацию о том, какой из источников сигнала сброса вызвал последний перезапуск системы. Номер бита 76543210 [ _ | | | | уур ЯҒ | B QRF I pq -ңғ I p QRF ] MCUSR 4TeHne(R)/3anncb(W) R R R R R/W R/W R/W R/W Начальное значение ООО Смотри описание Бит 3 — WDRF: Флаг сброса от сторожевого таймера. Этот бит уста навливается в единицу, если произошел сброс при срабатывании сторо жевого таймера. Бит сбрасывается после сброса по включению питания или после принудительной записи логического нуля. Бит 2 — BORF: Флаг сброса при снижении питания. Этот бит уста навливается в единицу, если произошел сброс при кратковременном снижении напряжения питания (срабатывании схемы BOD). Бит сбрасы вается после сброса по включению питания или после принудительной записи логического нуля.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==