8.2. Описание регистров
Модуль управления выводами микроконтроллеров LPC2101/02/03/04/05/06 содержит регистры, перечисленные в Табл. 8.1.
Таблица 8.1. Карта регистров блока коммутации выводов микроконтроллеров LPC2101/02/03/04/05/06
Название |
Описание |
Доступ |
Значение после сброса |
Адрес |
PINSEL0 |
Регистр выбора функции выводов 0 |
R/W |
0x0000 0000 |
0хЕ002С000 |
PINSEL1 |
Регистр выбора функций выводов 1 |
R/W |
0x0000 0000 |
0хЕ002С004 |
Модуль управления выводами микроконтроллеров LPC2114/24/19/29/94 и LPC2212/14/92/94/10/20/90 содержит регистры, перечисленные в Табл. 8.2.
Таблица 8.2. Карта регистров блока коммутации выводов микроконтроллеров LPC2114/24/19/29/94 и LPC2212/14/92/94/10/20/90
Название |
Описание |
Доступ |
Значение после сброса |
Адрес |
PINSEL0 |
Регистр выбора функций выводов 0 |
R/W |
0x00000000 |
0хЕ002С000 |
PINSEL1 |
Регистр выбора функций выводов 1 |
R/W |
0x1540 0000 |
0хЕ002С004 |
PINSEL2 |
Регистр выбора функций выводов 2 |
R/W |
См. Табл. 8.19 и Табл. 8.20 |
0хЕ002С014 |
Модуль управления выводами микроконтроллеров LPC2131/32/38/41/42/48 и LPC2234/36/44/46 содержит регистры, перечисленные в Табл. 8.3.
Таблица 8.3. Карта регистров блока коммутации выводов микроконтроллеров LPC2131/32/38/41/42/48/34/36/44/46
Имя |
Описание |
Доступ |
Значение после сброса |
Адрес |
PINSEL0 |
Регистр выбора функций выводов 0 |
R/W |
0x00000000 |
0хЕ002С000 |
PINSEL1 |
Регистр выбора функций выводов 1 |
R/W |
0x00000000 |
0хЕ002С004 |
PINSEL2 |
Регистр выбора функций выводов 2 |
R/W |
См. Табл. 8.21 |
0хЕ002С014 |
Регистр выбора функций выводов О (PINSEL0 — 0хЕ002С000)
Битовая структура регистра PINSEL0 для LPC2101/01/03 приведена в Табл. 8.4.
Таблица 8.4. Биты регистра выбора функций выводов 0 для LPC2101/02/03 (PINSEL0 - 0хЕ002С000)
PINSEL0 |
Название вывода |
Функция при 00 |
Функция при 01 |
Функция при 10 |
Функция при 11 |
Значение после сброса |
1:0 |
РО.О |
GPIO-порт 0.0 |
TxDO (UART0) |
Совпадение 3.1 (TIMER3) |
Зарезервирован |
00 |
3:2 |
РОЛ |
GPIO-портОЛ |
RxDO (UART0) |
Совпадение 3.2 (TIMER3) |
Зарезервирован |
00 |
5:4 |
Р0.2 |
GPIO-порт 0.2 |
SCL0 (I2C0) |
Захват 0.0 (TIMERO) |
Зарезервирован |
00 |
7:6 |
Р0.3 |
GPIO-порт 0.3 |
SDA0(I2C0) |
Совпадение 0.0 (TIMERO) |
Зарезервирован |
00 |
9:8 |
Р0.4 |
GPIO-порт 0.4 |
SCK0 (SPIO) |
Захват 0.1 (TIMERO) |
Зарезервирован |
00 |
11:10 |
Р0.5 |
GPIO-порт 0.5 |
MISO0 (SPIO) |
Совпадение 0.1 (TIMERO) |
Зарезервирован |
00 |
13:12 |
Р0.6. |
GPIO-порт 0.6 |
MOSI0 (SPIO) |
Захват 0.2 (TIMERO) |
Зарезервирован |
00 |
15:14 |
РОЛ |
GPIO-порт 0.7 |
SSEL0 (SPIO) |
Совпадение 2.0 (TIMER2) |
Зарезервирован |
00 |
17:16 |
Р0.8 |
GPIO-порт 0.8 |
TxDl (UART1) |
Совпадение 2.1 (TIMER2) |
Зарезервирован |
00 |
19:18 |
Р0.9 |
GPIO-порт 0.9 |
RxDl (UART1) |
Совпадение 2.2 (TIMER2) |
Зарезервирован |
00 |
21:20 |
Р0.10 |
GPIO-порт 0.10 |
RTSl(UARTl) |
Захват 1.0 (TIMER1) |
AD0.3 |
00 |
Таблица 8.4. Биты регистра выбора функций выводов 0 для LPC2101/02/03 (PBVSEL0 - 0хЕ002С000) (продолжение)
PINSEL0 |
Название вывода |
Функция при 00 |
Функция при 01 |
Функция при 10 |
Функция при 11 |
Значение после сброса |
23:22 |
Р0.11 |
GPIO-порт 0Л1 |
CTSl(UARTl) |
Захват 1Л (TIMER1) |
AD0.4 |
00 |
25:24 |
Р0.12 |
GPIO-порт 0Л2 |
DSRl(UARTl) |
Совпадение 1.0 (TIMER1) |
AD0.5 |
00 |
27:26 |
Р0.13 |
GPIO-порт ОЛЗ |
Зарезервирован |
Совпадение 1.1 (TIMER1) |
DTR1 (UART1) |
00 |
29:28 |
Р0.14 |
GPIO-порт 0Л4 |
EINT1 |
SCK1 (SSP1) |
DCD1 (UART1) |
00 |
31:30 |
РОЛ 5 |
GPIO-порт 0Л 5 |
EINT2 |
Зарезервирован |
Rll (UART1) |
00 |
Битовая структура регистра PINSEL0 для LPC2104/05/06 приведена в Табл. 8.5.
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |