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

PINSEL0

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

Функция при 00

Функция при 01

Функция при 10

Функция при 11

Значение после сброса

13:12

Р0.6

GPIO-порт 0.6

MOSI (SPI0)

Захват 0.2 (TIMERO)

Зарезервирован

00

15:14

Р0.7

GPIO-порт 0.7

SSEL (SPIO)

PWM2

EINT2

00

17:16

Р0.8

GPIO-порт 0.8

TxD (UART1)

PWM4

Зарезервирован

00

19:18

Р0.9

GPIO-порт 0.9

RxD (UART1)

PWM6

EINT3

00

21:20

Р0.10

GPIO-порт 0.10

RTS (UART1)

Захват 1.0 (TIMER1)

Зарезервирован

00

23:22

Р0.11

GPIO-порт 0.11

CTS (UART1)

Захват 1.1 (TIMER1)

Зарезервирован

00

25:24

Р0.12

GPIO-порт 0.12

DSR (UART1)

Совпадение 1.0 (TIMERl)

RD41' (Контроллер CAN 4)

00

27:26

Р0.13

GPIO-порт 0.13

DTR (UART1)

Совпадение 1.1 (TIMERl)

TD4" (Контроллер CAN 4)

00

29:28

Р0.14

GPIO-порт 0.14

CD (UART1)

EINT1

Зарезервирован

00

31:30

РОЛ 5

GPIO-порт 0.15

Rl (UART1)

EINT2

Зарезервирован

00

Контроллер CAN 4 доступен только в LPC2294. Для всех других микроконтроллеров соответствующие выводы в данном режиме зарезервированы.

Битовая структура регистра PINSEL0 для LPC2131/32/34/36/38 приведена в Табл. 8.8.

Таблица 8.8. Биты регистра выбора функций выводов 0 для LPC2131/32/34/36/38 (PINSEL0 - 0хЕ002С000)

PINSEL0

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

Функция при 00

Функция при 01

Функция при 10

Функция при 11

Значение после сброса

1:0

РО.О

GPIO-порт 0.0

TxD (UARTO)

PWM1

Зарезервирован

00

3:2

РОЛ

GPIO-порт 0.1

RxD (UARTO)

PWM3

EINT0

00

5:4

Р0.2

GPIO-порт 0.2

SCL0 (I2C)

Захват 0.0 (TIMERO)

Зарезервирован

00

7:6

РО.З

GPIO-порт 0.3

SDA0(I2C)

Совпадение 0.0 (TIMERO)

EINT1

00

9:8

Р0.4

GPIO-порт 0.4

SCK (SPIO)

Захват 0.1 (TIMERO)

AD0.6

00

11:10

Р0.5

GPIO-порт 0.5

MISO (SPIO)

Совпадение 0.1 (TIMERO)

AD0.7

00

13:12

Р0.6 .

GPIO-порт 0.6

MOSI (SPIO)

Захват 0.2 (TIMERO)

AD1.0

(LPC2134/36/38)

00

15:14

РОЛ

GPIO-порт 0.7

SSEL (SPIO)

PWM 2

EINT2

00

17:16

Р0.8

GPIO-порт 0.8

TxD(UARTl)

PWM4

AD1.1

(LPC2134/36/38)

00

19:18

Р0.9

GPIO-порт 0.9

RxD (UART1)

PWM6

EINT3

00

21:20

Р0.10

GPIO-порт 0.10

RTS (UART1) (LPC2134/36/38)

Захват 1.0 (TIMERl)

AD 1.2

(LPC2134/36/38)

00

Таблица 8.8. Биты регистра выбора функций выводов 0 для LPC2131/32/34/36/38 (PINSEL0 — 0хЕ002С000) (продолжение)

PINSEL0

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

Функция при 00

Функция при 01

Функция при 10

Функция при 11

Значение после сброса

23:22

Р0.11

GPIO-порт 0.11

CTS (UART1) (LPC2134/36/38)

Захват 1.1 (TIMERl)

SCL1 (I2C1)

00

25:24

Р0.12

GPIO-порт 0.12

DSR (UART1) (LPC2134/36/38)

Совпадение 1.0 (TIMERl)

AD1.3

(LPC2134/36/38)

00

27:26

РО. 13

GPIO-порт 0.13

DTR(UARTl) (LPC2134/36/38)

Совпадение 1.1 (TIMERl)

AD 1.4

(LPC2134/36/38)

00

29:28

Р0.14

GPIO-порт 0.14

CD (UART1) (LPC2134/36/38)

EINT1

SDA1 (I2C1)

00

31:30

Р0.15

GPIO-nopT0.15

Rl (UART1) (LPC2134/36/38)

EINT2

AD1.5

(LPC2134/36/38)

00

Битовая структура регистра PINSEL0 для LPC2141/42/44/46/48 приведена в Табл. 8.9.

Таблица 8.9. Биты регистра выбора функций выводов 0 для LPC2141/42/44/46/48 (PINSEL0 - 0хЕ002С000)

PINSEL0

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

Функция при 00

Функция при 01

Функция при 10

Функция при 11

Значение после сброса

1:0

РО.О

GPIO-порт 0.0

TxD (UARTO)

PWM1

Зарезервирован

00

3:2

РОЛ

GPIO-порт 0.1

RxD (UARTO)

PWM3

EINT0

00

5:4

Р0.2

GPIO-порт 0.2

SCL0 (I2C)

Захват 0.0 (TIMERO)

Зарезервирован

00

7:6

РО.З

GPIO-порт 0.3

SDA0 (I2C)

Совпадение 0.0 (TIMERO)

EINT1

00

9:8

Р0.4

GPIO-порт 0.4

SCKO (SPIO)

Захват 0.1 (TIMERO)

AD0.6

00

11:10

Р0.5

GPIO-порт 0.5

MISOO (SPIO)

Совпадение 0.1 (TIMERO)

AD0.7

00

13:12

Р0.6

GPIO-порт 0.6

MOSIO (SPIO)

Захват 0.2 (TIMERO)

AD1.0

(LPC2144/46/48)

• 00

15:14

РОЛ

GPIO-порт 0.7

SSELO (SPIO)

PWM 2

EINT2

00

17:16

Р0.8

GPIO-порт 0.8

TxD (UART1)

PWM4

AD1.1

(LPC2144/46/48)

00

19:18

Р0.9

GPIO-порт 0.9

RxD(UARTl)

PWM6

EINT3

00

21:20

Р0.10

GPIO-порт 0.10

RTS (UART1) (LPC2144/46/48)

Захват 1.0 (TIMERl)

AD1.2

(LPC2144/46/48)

00

23:22

Р0Л1

GPIO-порт 0.11

CTS(UARTl) (LPC2144/46/48)

Захват 1.1 (TIMERl)

SCL1 (I2C1)

00

25:24

Р0.12

GPIO-порт 0.12

DSR (UART1) (LPC2144/46/48)

Совпадение 1.0 (TIMERl)

AD1.3

(LPC2144/46/48)

00

27:26

Р0.13

GPIO-порт 0.13

DTR(UARTl) (LPC2144/46/48)

Совпадение 1.1 (TIMERl)

AD 1.4

(LPC2144/46/48)

00

29:28

Р0.14

GPIO-порт 0.14

DCD (UART1) (LPC2144/46/48)

EINT1

SDA1 (I2C1)

00

31:30

РОЛ 5

GPIO-порт 0.15

Rl (UART1) (LPC2144/46/48)

EINT2

AD1.5

(LPC2144/46/48)

00

Регистр PINSELO управляет функциями выводов, согласно перечисленным в Табл. 8.10 параметрам настройки. Направление передачи данных (вход/выход) для каждого из выводов определяется состоянием служебного бита выбора направления в регистре IO0DIR (см. Табл. 9.8), но лишь в том случае, когда для вывода назначена функция линии ввода/вывода общего назначения (GPIO). Если вывод выбран для выполнения других функций, то направление передачи данных через него устанавливается автоматически.


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



НА ГЛАВНУЮ | ЧТО ТАКОЕ PIC ? | ПРОГРАММАТОР | ПРОЕКТЫ | СТАТЬИ | ССЫЛКИ | КАРТА САЙТА
Hosted by uCoz