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

В микроконтроллерах в 144-выводном корпусе, имеющих контроллер внешней памяти, управление загрузкой и начальными операциями микроконтроллера осуществляется в зависимости от состояния выводов BOOT 1:0 при наличии входного НИЗКОГО уровня на выводе RESET. Встроенные резисторы, «подтягивающие» вывод BOOT к «плюсу» питания, обеспечивают на нем напряжение ВЫСОКОГО уровня в случае, когда входной сигнал на этот вывод не поступает (вывод не подключен). Подключив между этими выводами и общим проводом высокоомные резисторы (номиналом порядка 10 кОм) или транзисторные ключи, можно выбрать один из указанных в Табл. 8.22 вариантов загрузки (на вывод RESET должен быть подан внешний НИЗКИЙ уровень).

Обратите внимание, что, если в приложении разрешен сторожевой таймер, но сброс от сторожевого таймера не осуществляется, то не разрешается использовать внешний транзистор для того, чтобы задавать уровень напряжения на выводе RESET.

Таблица 8.22. Управление загрузкой с помощью выводов ВООТ1:0

ВООТ1 (текущий уровень на выводе P2.27/D27 «защелкивается» по (Ьоонту сигнала сброса на выводе RESET)

ВООТО (текущий уровень на выводе P2.26/D26 «защелкивается» по фронту сигнала сбвоса на выводе RESET)

Загрузка от

0

0

Устройства 8-битной памяти на выводе CS0

0

1

Устройства 16-битной памяти на выводе CS0

1

0

Устройства 32-битной памяти на выводе CS0

1

1

Встроенной Flash-памяти (в случае ее отсутствия — загрузка от устройства 16-битной памяти на выводе CS0)

ЛИНИИ ВВОДА/ВЫВОДА ОБЩЕГО НАЗНАЧЕНИЯ (GPIO)

Для линий ввода/вывода общего назначения (GPIO) микроконтроллеров семейства LPC2000 характерны следующие особенности:

• управление направлением (вход это или выход) каждой линии индивидуально;

• раздельное управление установкой и сбросом выходного уровня линии;

• все линии по умолчанию после сброса являются линиями GPIO, настроенными как входы.

Линии GPIO могут использоваться для следующих приложений:

• ввод/вывод общего назначения;

• управление светодиодами, или другими индикаторами;

• управление внешними устройствами, подключенными к микроконтроллеру;

• опрос цифровых входов.

Описание выводов GPIO микроконтроллеров LPC2101/02/03/04/05/06 приведено в Табл. 9.1.

Таблица 9.1. Описание выводов GPIO микроконтроллеров LPC2101/01/03/04/05/06

Название вывода

Тип

Описание

Р0.0...Р0.31

I/O

Вход-выход общего назначения. Количество фактически доступных линий GPIO зависит от использования в приложении дополнительных функций

Описание выводов GPIO микроконтроллеров LPC2119/29/14/24/94 и LPC2292/90/12/14/94/10/20 приведено в Табл. 9.2.

Таблица 9.2. Описание выводов GPIO для микроконтроллеров LPC2119/29/14/24/94 и LPC2292/90/12/14/94/10/20

Название вывода

Тип

Описание

Р0.0...Р0.31 . Р1.16...Р1.31'

I/O

Вход-выход общего назначения. Количество фактически доступных линий GPIO зависит от использования в приложении дополнительных функций

Р2.0...Р2.31 Р3.0...Р3.31

I/O

Линии внешних шин данных/адреса, доступные в качестве линий GPIO, а также используемые для цифровых и аналоговых функций. Количество фактически доступных линий GPIO/ли-ний цифровых и аналоговых функций зависит от выбранной структуры шины. PORT2 и PORT3 доступны только в микроконтроллерах в 144-выводном корпусе

Описание выводов GPIO микроконтроллеров LPC2131/32/34/36/38/41/42 / 44/46/48 приведено в Табл. 9.3.


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






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_120.html on line 274

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_120.html on line 274

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_120.html on line 274