Скачиваний:
144
Добавлен:
21.02.2014
Размер:
1.47 Mб
Скачать

9.3 Режимы пониженного энергопотребления.

Микроконтроллер включает в себя два программируемых режима с пониженным энергопотреблением: WAIT и STOP. Ниже обсуждаются две команды, вызывающие переход в эти режимы. Таблица 9-7 дает описание состояний всех выводов микроконтроллера при различных условиях работы.

9.3.1 Команда wait.

Команда WAIT переводит микроконтроллер в режим пониженного энергопотребления, оставляя работающим тактовый генератор. После выполнения команды WAIT в стеке сохраняется состояние микроконтроллера, после чего выполнение программы прекращается. Выйти из режима WAIT можно только посредством сброса или немаскируемого прерывания. Если установлен бит I (соответствующие прерывания замаскированы) и работа системы слежения запрещена, то также выключается система таймера, что дает дополнительное уменьшение энергопотребления. Количественно экономия энергоресурсов зависит как от конкретного применения микроконтроллера, в том числе и от подключенных к микроконтроллеру дополнительных схем, так и подсистем (то есть SPI, SCI, таймера), которые были активны при переходе в режим WAIT. Выключение подсистемы АЦП сбросом бита ADPU еще более уменьшает энергопотребление микроконтроллера.

Выводы

Однокристалльный режим

Расширенный режим

RESET

WAIT

STOP

RESET

WAIT

STOP

Только вывод

E

E активный

E активный

0

E активный

E активный

0

XTAL!!!

Активный

Активный

1

Активный

E активный

1

STRB/RW

0

SS

SS

1

1

1

RA4-PA6

0

SS

SS

0

SS

SS

PB0-PB7

0

SS

SS

HI ADD

HI ADD

HI ADD

Ввод/вывод

RESET

I (0)

I

I

I (0)

I

I

MODA/LIR

I (0)

OD (1)

OD (1)

I (1)

OD (1)

OD (1)

MODB/VSTBY

I (MODB)

I (VSTBY)

I (VSTBY)

I (MODES)

I (VSTBY)

I (VSTBY)

STRA/AS

I (STRA)

I (STRA)

I (STRA)

AS активный

AS активный

0

PA3, PA7

I

I/O

I/O

I

I/O

I/O

PC0-PC7

I

I/O

I/O

ADD/DATA

SP-8/DATA

LO ADD

PD0-PD5

I

I/O

I/O

I

I/O

I/O

Только ввод

EXTAL

Вход синхронизации или соединение с резонатором (вместе с XTAL)

IRQ/

Подключить неиспользуемые входы к VDD

XIRQ/

Подключить неиспользуемые входы к VDD

PA0-PA2

Подключить неиспользуемые входы к VDDили VSS

PE0-PE7

Если не используются, внешнее подключение не требуется

VRH-VRL

Если не используются, внешнее подключение не требуется

Обозначения:

DATA =Представлено текущими данными.

I =Вход, если присутствует (), то требуется входное состояние.

I/O =Ввод/вывод, состояние определяется регистром направления передачи данных

(или конфигурацией OC5).

LO ADD =Младший байт адреса.

HI ADD =Старший байт адреса.

ADD/DATA =Младший байт адреса, совмещенный с данными.

OD =Вывод с открытым стоком, ()-текущее состояние вывода.

SS =Устойчивое состояние - вывод сохраняет свое текущее состояние.

SP-8 =Вывод адреса в течение периода WAI, следующего за командой

WAI, значение стека минус 8 во время WAI.

!!! =Вывод XTAL не может использоваться обычным способом для функций вывода кроме управления резонатором.

Таблица 9-7. Суммарное состояние выводов при сбросе

и в режимах STOP и WAIT.

Соседние файлы в папке МС68НС11Е9