Режим прерывания и системного сброса

Если оба флага (WDE и WDIE) установлены, охранный таймер переходит в режим прерывания со сбросом. В этом режиме первое срабатывание ох­ранного таймера установит флаг WDIF. Как только начнется процедура обработки прерывания, флаги WDIE и WDIF автоматически очистятся, а сторожевой таймер перейдет в режим сброса.

Этот режим объединяет возможности двух первых режимов. Сначала вызывается прерывание, а затем происходит системный сброс. Этот режим применяется, например, в том случае, когда перед вызовом системного сброса необходимо сохранить важные параметры.

Это повышает надежность работы охранного таймера по сравнению с обыч­ным режимом работы по прерыванию. Если процедура обработки прерывания затянется непозволительно долго, произойдет очередное срабатывание сторожевого таймера, которое уже вызовет системный сброс микроконтроллера.

В случае успешного завершения процедуры обработки прерывания стороже­вой таймер все равно останется в режиме системного сброса для того, чтобы сторожевой таймер постоянно оставался в режиме прерывания, необходимо устанавливать этот режим программным путем после каждого прерывания.

Таймеры, реализующие режимы прерывания имеют несколько усложненную функциональную схему формирования сигналов сброса и прерывания (рис.7.2.)

 

Рис.7.2. Функциональная схема МК AVR AT2313.

 








Дата добавления: 2015-08-14; просмотров: 497;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.