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

Таблица 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. Стабилизированный кварцевый генератор


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






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_46.html on line 566

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_46.html on line 566

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_46.html on line 566