МИКРОКОНТРОЛЛЕР AVR - Страница 47

МИКРОКОНТРОЛЛЕР AVR - МИКРОКОНТРОЛЛЕР AVR

Рис. 34. 1. Запуск AVR при помощи внешнего выключателя

Включение питание в AVR выполняется типичным для микроконтроллеров/микропроцессоров способом. Оно может производиться либо внешней схемой, либо просто подачей напряжения Vcc (при этом используется внутренняя схема запуска). Если AVR включается путем подачи Vcc, то диаграммы внутренних сигналов имеют вид, показанный на рис 34. 2.

Сигнал POR на этом рисунке вырабатывается внутренней схемой запуска, которая используется, чтобы задержать включение AVR пока не стабилизируется напряжение питания. Триггер Шмидта включает эту схему, которая затем обеспечивает задержку в 3 мс (интервал времени Трог на рис. 34. 2). Как только это время задержки закончится, специальная схема блокировки ждет, пока не стабилизируется частота внутреннего генератора, прежде чем запустить программу на выполнение (интервал времени Tout на рис 34. 2). Номинально этот период составляет 15 мс, но если используется AVR с внешним генератором, он может быть уменьшен до 1 мс.

Рис. 34.2. Временная диаграмма сигналов при запуске AVR

Если во время выполнения программы на вход „Reset поступит сигнал низкого уровня длительностью более двух тактов, то выполнение программы сбрасывается в начальное состояние, а тактовый генератор продолжает работать. Когда на этом выводе снова установится высокий уровень, выполнение программы начнется с нулевого адреса.

Go to Top