Микроконтроллер AT90S2313


РЕГИСТР УПРАВЛЕНИЯ МИКРОКОНТРОЛЛЕРОМ – MCUCR


Этот регистр содержит биты общего управления микроконтроллером.

Бит

$35($55)

Чт./зап. (R/W)

Начальн.знач.

7

6

5

4

3

2

1

0

-

-

SE

SM

ISC11

ISC10

ISC01

ISC00

 MCUCR

R

R

R/W

R/W

R/W

R/W

R/W

R/W

0

0

0

0

0

0

0

0

 

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

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

Бит 4 -  Sleep Mode - Режим Sleep. Этот бит выбирает один из доступ­ных режимов пониженного энергопотребления. Если бит сброшен (0), то в ка­честве режима Sleep выбирается холостой режим (Idle mode). Если бит установлен, - выбирается экономичный режим (Power down). Особенности каждого из режимов будут рассмотрены ниже.

Биты 3,2 - ISC11, ISC10: биты управления срабатыванием прерывания  1: Внешнее прерывание  активируется выводом  INT1 если  установлен флаг I регистра состояния SREG и установлена соответствующая маска в регистре GIMSK. В таблице 4 приведена установка битов для задания  срабатывания по уровню и фронтам.

 

Биты 1,0 - ISC01, ISC00: биты управления срабатыванием прерывания  0: Внешнее прерывание  активируется выводом  INT0 если  установлен флаг I регистра состояния SREG и установлена соответствующая маска в регистре GIMSK. В таблице 5 приведена установка битов для задания  срабатывания по уровню и фронтам.

Таблица 4. Управление срабатыванием прерывания 1.

ISC11

ISC10

Описание

0

0

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

0

1

Зарезервировано

1

0

Запрос на прерывание по спадающему фронту на входе INT1

1

1

Запрос на прерывание по нарастающему фронту на входе INT1




Начало  Назад  Вперед