Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

384 Микроконтроллеры AVR от азов программирования... ваться как для системного сброса, так и для обнаружения отсутствия напря ­ жения питания. Схема (POR) гарантирует, что при включении питания произойдет системный сброс. Когда напряжение питания достигнет порога срабаты ­ вания, запускается счетчик задержки, который определяет время, в течение которого система находится в режиме сброса. Если напряжение питания опять опустится ниже порога срабаты ­ вания, сигнал RESET немедленно акти ­ визируется заново. сброса Vcc -------- V pot 1 RESET -------- 1 1 TIMEOUT tTOUT Н (задерж.сигн.) 1 1 1 Внутр, сигнал — J 1 ____ Рис. 6.12. Старт микроконтроллера с привязкой сигнала RESET к напряжению питания Внешний сброс Импульс сброса на входе RESET длительностью большей минимально допустимого значения (см. табл. 6.15) вызывает сброс микроконтроллера даже в том случае, если тактовый генератор отключен. Более короткие импульсы не гарантируют инициализацию процесса сброса. По заднему фронту им ­ пульса сброса(когда напря ­ жение сигнала сброса дос ­ тигнет уровня V RST ) запуска ­ ется схема, формирующая задержку сброса (рис. 6.13 и 6.14). Длительность этой задержки равна t TOUT . V CC ----------- RESET -------------- ! ------------------------ 1 U-t ->г I i tout M J ------- ' -------- 1 TIMEOUT ____ (задерж.сигн.) Внутр, сигнал сброса Сброс при снижении напряжения питания Микросхема ATtiny2313 имеет встроенную схему контроля напряжения питания BOD (Brown-out Detection), которая осу ­ ществляет постоянное срав ­ нение напряжения пита ­ ния с пороговым уровнем. Уровень порога срабатыва- Vcc Рис. 6.13. Старт микроконтроллера с дополнительным внешним сбросом RESET V rst I I TIMEOUT _______ I (задерж.сигн.) [ Внутр. Г сигнал I сброса 1 I Рис. 6.14. Выполнение операции внешнего сброса

RkJQdWJsaXNoZXIy MTExODQxMg==