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

Номер бита

Функция бита

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

27:25

Задают, какие из выводов из числа P3.23/A23/XCLK и Р3.22:2/А2.22:2, будут являться линиями адреса (линии, не назначенные адресными, имеют функцию ввода/вывода общего назначения):

000, если ВООТ1:0 = 11 при сбросе, 111 в ином случае

ООО = ни один

100 = А11:2 — линии адреса

001 = А3:2 — линии адреса

101 = А15:2 — линии адреса

010 = А5:2 — линии адреса

110 = А19:2 — линии адреса

011 = А7:2 — линии адреса

111= А23:2 — линии адреса

31:28

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

 

Битовая структура регистра PINSEL2 для LPC2131/32/34/36/38/41/42/44/46/48 приведена в Табл. 8.21.

Таблица 8.21. Биты регистра выбора функций вьюодов 2 для

LPC2131/32/34/36/38/41/42/44/46/48 (PINSEL2 - 0хЕ002С014)

Номер бита

Функция бита

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

1:0

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

NA

2

Когда значение бита равно 0, выводы Р1.36:26 используются как выводы GPIO. Когда значение бита равно 1, выводы Р1.31:26 используются как порт отладки

P1.26/RTCK, инверсно относительно уровня на данном выводе

3

Когда значение бита равно 0, выводы Р1.25:16 используются как выводы GPIO. Когда значение бита равно 1, выводы Р1.25:16 используются как порт трассировки

P1.20/TRACESYNC, инверсно относительно уровня на данном выводе

4:31

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

NA

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

Предупреждение. При доступе к регистру PINSEL2 во время проведения операции «чтение-модификация-запись», случайная запись 0 в бит 2 и/или бит 3 приведет к потере и/или возобновлению функции трассировки! Изменение значения бита 4 или бита 5 с 1 на 0 для микроконтроллеров LPC2114/24/19/29/94 может вызвать неправильное выполнение программы.

304

8.3. Значения регистров выбора функций выводов

Регистры PINSEL управляют функциями выводов микроконтроллера, как показано в Табл. 8.10.

Пары битов в этих регистрах сопоставляются определенному выводу микроконтроллера. При этом, состояние служебного бита направления передачи данных (вход/выход) в регистре IO0DIR/IO1DIR имеет значение только в том случае, когда для данного вывода выбрана функция GPIO. В случае выбора для данного вывода иных функций, направление задается автоматически. Каждое пользовательское приложение, как правило, имеет собственные задачи и поэтому использует для каждого конкретного вывода различный набор возможных функций.

8.4. Управление загрузкой в микроконтроллерах с контроллером внешней памяти


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



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