Предыдущая Следующая

4.8.1. Описание регистров

Управление потребляемой мощностью осуществляется с помощью двух регистров, как следует из Табл. 4.19. Их детальные описания даны ниже.

Таблица 4.19. Регистры управления потребляемой мощностью

Адрес

Название

Описание

Доступ

OxEOlFCOCO

PCON

Регистр управления потребляемой мощностью. Этот регистр содержит служебные биты, которые разрешают переход в два режима пониженного энергопотребления LPC2000 (см. Табл. 4.20)

R/W

0xE01FC0C4

PCONP

Регистр управления потребляемой мощностью для периферийных устройств. Этот регистр содержит служебные биты, включающие и отключающие периферийные функции индивидуально. Тем самым, можно свести к нулю энергопотребление тех периферийных устройств, которые не требуются в пользовательском приложении

R/W

Регистр управления потребляемой мощностью (PCON-OxEOlFCOCO)

Битовая структура регистра PCON на примере микроконтроллеров LPC2119/29/94 и LPC2292/94 приведена в Табл. 4.20. Регистр PCON содержит два бита. Запись ВЫСОКОГО уровня в соответствующий бит вызывает переход микроконтроллера в режим Power Down или режим Idle mode. Если установлены оба бита, то микроконтроллер находится в режиме Power Down.

Таблица 4.20. Биты регистра управления потребляемой мощностью на примере микроконтроллеров LPC2119/29/94 и LPC2292/94 (PCON-OxEOlFCOCO)

Номер бита

Название бита

Функция бита

Значение после сброса

0

IDL

Установка этого бита переводит микроконтроллер в режим Idle mode и останавливает тактирование процессора, в то время как встроенные периферийные устройства остаются активными. Любое разрешенное прерывание от периферийного устройства или внешнее прерывание заставит процессор возобновить выполнение программы

0

1

PD

Установка этого бита переводит микроконтроллер в режим Power Down, останавливает тактирование процессора и всех встроенных периферийных устройств. «Пробуждение» от внешнего прерывания перезапустит тактовый генератор, сбросит бит PD и процессор возобновит выполнение программы

0

7:2

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

Пользовательское программное обеспечение не должно производить запись в зарезервированные биты. Чтение зарезервированного бита возвращает неопределенное значение

NA

Регистр управления потребляемой мощностью периферийных устройств (PCONP - 0xE01FC0C4)

Битовая структура регистра PCONP на примере микроконтроллеров LPC2119/29/94 и LPC2292/94 приведена в Табл. 4.21, Табл. 4.22. Регистр PCONP позволяет отключать те или иные периферийные функции, чтобы уменьшить потребляемую мощность. Некоторые периферийные функции не могут быть отключены (сторожевой таймер, GPIO, блок коммутации выводов и блок управления системой). Каждый бит в регистре PCONP «управляет» одним из периферийных устройств. Номера битов соответствуют связанным с ними периферийным устройствым, которые перечислены в таблице VPB периферийных устройств (см. Табл. 2.1...Табл. 2.5).


Предыдущая Следующая






Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_59.html on line 238

Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_59.html on line 238

Warning: include() [function.include]: Failed opening './news.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/picprof/data/www/picprof.com/book/book4_59.html on line 238