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).
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |