Таблица 4.1. Описание выводов микроконтроллеров LPC2000, связанных с блоком управления системой
Название |
Направление |
Описание |
EINT0 |
Вход |
Вход внешнего прерывания 0 — универсальный вход прерывания с активным НИЗКИМ уровнем. Этот вывод может использоваться, чтобы «пробудить» процессор из режимов пониженного энергопотребления Idle или Power Down. В качестве входа EINT0 могут быть выбраны выводы Р0.1 и Р0.16 |
EINT1 |
Вход |
Вход внешнего прерывания 1 — см. EINT0. В качестве входа EINT1 могут быть выбраны выводы РО.З и Р0.14. Примечание. НИЗКИЙ уровень на выводе Р0.14 немедленно после сброса рассматривается внутренней логикой микроконтроллера как запрос внешних аппаратных средств для запуска обработчика внутрисхемного программирования (ISP). Более подробно о внутрисхемном программировании рассказано в главе 20 «Организация и программирование Flash-памяти». |
Таблица 4.1. Описание выводов микроконтроллеров LPC2000, связанных с блоком управления системой (продолжение)
Название |
Направление |
Описание |
EINT2 |
Вход |
Вход внешнего прерывания 2 — см. EINT0. В качестве входа EINT2 могут быть выбраны выводы Р0.7 и Р0.15 |
EINT3 |
Вход |
Вход внешнего прерывания 3 — см. EINT0. В качестве входа EINT3 могут быть выбраны выводы Р0.9, Р0.20 и Р0.30 |
XI |
Вход |
Вход кварцевого генератора — вход генератора и внутренних цепей генерации синхросигнала |
Х2 |
Выход |
Выход кварцевого генератора — выход усилителя генератора |
RESET |
Вход |
Вход внешнего сброса. НИЗКИЙ уровень на этом выводе сбрасывает микроконтроллер, устанавливая затем на портах ввода/вывода и линиях периферийных устройств заданные по умолчанию состояния, а процессор начинает выполнение программного кода с адреса 0 |
4.3. Регистры интерфейса управления
Регистры блока управления системой (на примере LPC2119/29/94 и LPC2292/94) перечислены в Табл. 4.2. Все регистры, независимо от их размера, находятся в границах адреса слова. Детальное описание каждого из регистров будет дано ниже при описании выполняемых ими функций.
Таблица 4.2. Регистры блока управления системой на примере микроконтроллеров LPC2119/29/94 и LPC2292/94
Название |
Описание |
Доступ |
Значение после сброса1' |
Адрес |
Внешние прерывания |
||||
EXTINT |
Регистр флагов внешних прерываний |
Чтение/запись |
0 |
OxEOIFCMO |
EXTWAKE |
Регистр «пробуждения» от внешних прерываний |
Чтение/запись |
0 |
0xE01FC144 |
EXTMODE |
Регистр режима внешних прерываний |
Чтение/запись |
0 |
0xE01FC148 |
EXTPOLAR |
Регистр полярности внешних прерываний |
Чтение/запись |
0 |
OxEOlFCHC |
Управление памятью |
||||
МЕММАР |
Регистр управления памятью |
Чтение/запись |
0 |
OxE01FC040 |
ФАПЧ (PLL) |
||||
PLLCON |
Регистр управления PLL |
Чтение/запись |
0 |
OxE01FC080 |
PLLCFG |
Регистр конфигурирования PLL |
Чтение/запись |
0 |
0xE01FC084 |
PLLSTAT |
Регистр состояния PLL |
Чтение |
0 |
0XEO1FCO88 |
PLLFEED |
Регистр подачи (замыкания петли ФАПЧ) PLL |
Запись |
NA |
0xE01FC08C |
Управление мощностью |
||||
PCON |
Регистр управления мощностью |
Чтение/запись |
0 |
OxEOlFCOCO |
PCONP |
Регистр управления мощностью периферийных устройств |
Чтение/запись |
ОхЗВЕ |
0xE01FC0C4 |
УРВ-делитель |
||||
VPBDIV |
Регистр управления делителем |
Чтение/запись |
0 |
OxEOlFClOO |
'* Значение после сброса относится к данным, сохраненным только в используемых битах. Значения зарезервированных битов не учитываются. |
4.4. Стабилизированный кварцевый генератор
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |