Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

MicroController Unit Control Register (MCUCR)



Бит $35($55) R/W Нач.знач.                 MCUCR
- SE SM1 SM0 ISC11 ISC10 ISC01 ISC00
R R R/W R/W R/W R/W R/W R/W
               

Рисунок 4.9 - Регистр управления микроконтроллером – MCUCR

Биты 7 - зарезервирован. В AT90S8535 этот бит зарезервирован и всегда читается как 0.

Бит 6 – SE (Sleep Enable). Разрешение режима Sleep. Этот бит должен быть установлен в 1, чтобы при выполнении команды SLEEP процессор переходил в режим пониженного энергопотребления (Sleep). Для использования режи­ма пониженного энергопотребления этот бит рекомендуется устанавливать в 1 до исполнения команды SLEEP.

Биты 5, 4 - SM1, SM0 (Sleep Mode Select Bits 1 and 0). Режим Sleep. Эти биты выбирают один из доступ­ных режимов пониженного энергопотребления (табл.4.3). Особенности каждого из режимов будут рассмотрены ниже.

Таблица 4.3

Программирование режимов пониженного энергопотребления

SM1 SM0 Sleep Mode Режим Sleep
    Idle Ждущий режим (холостого хода)
    Reserved Зарезервировано
    Power-Down Режим микропотребления
    Power Save Экономичный режим

Биты 3,2 - ISC11, ISC10 (Interrupt Sense Control 1 Bits 1 and 0). Биты управления срабатыванием внешнего прерывания по входу INT1. Внешнее прерывание активируется выводом INT1, если установлен флаг I регистра состояния SREG и установлена соответствующая маска в регистре GIMSK. В табл.4.4 приведена установка битов для задания срабатывания по уровню и фронтам.

Таблица 4.4

Управление срабатыванием прерывания INT1

ISC11 ISC10 Описание
    Запрос прерывания генерируется по низкому уровню на входе INT1
    Зарезервировано
    Запрос на прерывание по спадающему фронту на входе INT1
    Запрос на прерывание по нарастающему фронту на входе INT1

ПРИМЕЧАНИЕ: При изменении битов ISC11/ISC10 прерывание INT1 должно быть запрещено очисткой соответствующего бита в регистре GIMSK. Иначе прерывание может возникнуть во время изменения битов.

Биты 1,0 – ISC01, ISC00 (Interrupt Sense Control 0 Bits 1 and 0). Биты управления срабатыванием внешнего прерывания по входу INT0. Назначение, конфигурирование – см. биты ISC11, ISC10.





Дата публикования: 2014-11-26; Прочитано: 502 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...