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

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

Если бит SM установлен в 1, то при выполнении команды «sleep» генератор тактовых сигналов останавливается. При этом микроконтроллер может вернуться в рабочий режим только после прихода внешнего сигнала прерывания (изменения уровня потенциала на входе прерывания), гак как при остановленном генераторе таймеры не работают В данном случае при возврате в рабочей режим вы должны учитывать задержку в 16 мс, которая необходима для того, чтобы снова запустить генератор тактовых импульсов и дождаться стабилизации его частоты. Такая задержка реализуется встроенной в AVR схемой.

Глава 37

ПРИМЕРЫ ПРИМЕНЕНИЯ AVR

Для проверки работы приведенных ниже программ для микроконтроллеров AVR использовалась младшая модель этого семейства AVR1200. Этот микроконтроллер позволил мне получить достаточно хороший опыт работы с регистрами AVR и его набором команд. Первые программы, написанные мной, не имели прямого практического применения - они разрабатывались с целью получения опыта работы с этими микроконтроллерами.

Go to Top