Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Пользователю -> Евстифеев А.В. -> "Микроконтроллеры семейства" -> 42

Микроконтроллеры семейства - Евстифеев А.В.

Евстифеев А.В. Микроконтроллеры семейства — Infineon, 2007. — 318 c.
Скачать (прямая ссылка): microkontrolleri2007.pdf
Предыдущая << 1 .. 36 37 38 39 40 41 < 42 > 43 44 45 46 47 48 .. 100 >> Следующая


Бит Р3.14 не подключен к выходу порта, что обусловлено ограниченным количеством выводов микросхемы.

SFR

РЗ (FFC4+/E2+) Значение после RESET: OOOOh

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 О

Р3.15 - Р3.13 Р3.12 Р3.11 Р3.10 Р3.9 Р3.8 Р3.7 Р3.6 Р3.5 Р3.4 Р3.3 Р3.2 Р3.1 Р3.0

rw - rwrwrwrwrwrwrwrwrwrwrwrwrwrw

Бит Функция
РЗ.у Бит у регистра порта данных РЗ

SFR

DP3 (FFC6H/E3H) Значение после RESET: OOOOh

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3 ОР3
.15 .13 .12 .11 .10 .9 .8 .7 .6 .5 .4 .3 .2 .1 .0

rw - rw rw rw rw rw rw rw rw rw rw rw rw rw rw

Бит Функция
"РЗ.у Бит у регистра направления порта DP3 DP3.y = O: линия порта Р3.у на ввод (высокое сопр.) DP3.y = 1: линия порта Р3.у на вывод

ESFR

ODP3 (F1C6H/E3H) Значение после RESET: OOOOh

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

ООР3 ООР3 ООР3 ООР3 ООР3 ООР3 ООР3 ООР3 ООР3 ООР3 ООР3 ООР3 ООР3
.13 .11 .10 .9 .8 .7 .6 .5 .4 .3 .2 .1 .0

rw - rw rw rw rw rw rw rw rw rw rw rw rw

6-18 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Система прерываний и ловушек/С167

Бит Функция
ODP3.y Бит у регистра управления открытым коллектором
порта DP3
0DP3.y = 0: Выходной драйвер линии порта 3 P3.y в
режиме push/pull
0DP3.y = 1: Выходной драйвер линии порта 3 P3.y в
режиме открытого коллектора

Альтернативные функции порта 3

Выводы порта 3 предназначены для различных функций, включая линии управления внешним таймером, два последовательных интерфейса и

линии управления ВНЕ / WRH и CLKOUT.

Выводы порта 3 Альтернативная функция
P3.0 T0IN Вход счета таймера 0 CAPC0M1
P3.1 T60UT Выход триггера таймера 6
P3.2 CAPIN Вход захвата GPT2
P3.3 T30UT Выход триггера таймера 3
P3.4 T3EUD Внешний up/down вход таймера 3
P3.5 T4IN Вход счета таймера 4
P3.6 T3IN Вход счета таймера 3
P3.7 T2IN Вход счета таймера 2
P3.8 MRST SSC master получение/slave передача
P3.9 MTSR SSC master передача/slave получение
P3.10 TxD0 ASC0 выход передачи данных
P3.11 RxD0 ASC0 вход получения данных
P3.12 ВНЕ / WRH Разр. старшего байта/write high output
P3.13 SCLC SSC shift clock вход/выход
P3.14 — Нет вывода микросхемы
P3.15 CLK0UT Выход системного тактового генератора

6-19 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Система прерываний и ловушек/С167

Рисунок 6-10

Функции ввода-вывода порта 3 и альтернативные функции

Структура выводов порта 3 зависит от альтернативных функций (см. рисунок, представленный ниже).

Когда внутренняя периферия, связанная с портом 3, настроена на использование функций альтернативного ввода, имеет место чтение входного триггера, который содержит значение на выводе микросхемы, через линии «Альтернативный ввод данных». Альтернативные функции ввода для порта 3 включают: T0IN, T2IN, T4IN, T3EUD и CAPIN.

Когда внутренняя периферия, связанная с портом 3, настроена на использования порта 3 для вывода, линия «Альтернативный вывод данных» и линия выходного триггера порта соединяются между собой по команде AND. При использовании этих альтернативных функций, пользователь обязан установить направление линии порта на вывод (DP3.y=1), и должен установить «1» в выходном триггере порта (P3.y=1). В ином случае выводы порта окажутся в состоянии высокого сопротивления (в случае конфигурирования на вход) или значение вывода будет постоянно «0» (в случае нулевого значения в выходном триггере порта). Когда альтернативная функция порта для вывода не используется, линия «альтернативный вывод данных» находится в неактивном состоянии, с высоким уровнем напряжения. Выводы порта 3, которые используют функции альтернативного вывода: T60UT, T30UT, TxD0 и CLK0UT.

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

6-20 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Специальные выводы микроконтроллера/С167

Выводы порта 3, которые используются для альтернативных функций ввода/вывода: MTSR, MRST, RxDO и SCLK.

Примечание: Разрешение функции CLKOUT автоматически включает выходной драйвер для вывода Р3.15. Не требуется установки единицы в бите DP3.15.



Wrile ООРЗ.у

Орип Dnaln latch

Read ООРЗ.у і-

Wrftg

Direction Latch

Read DP3.y

L

Write^ РЗ.у

Fori Output Latch

Reodl РЭ.у

Alternate Data Output

» 1 MUX о
<



Output Duffar

AItemQte Data -4-Input

ClQQk і

Input ЫсН



HCIHZ22)

Рисунок 6-11

Блок-схема вывода порта 3 с функциями альтернативного ввода или вывода

Вывод Р3.12 (ВНЕ/WRH) является имеет еще одну альтернативную функцию вывода. Однако, его структура незначительно отличается (на рисунке ниже), потому что после RESET, функция ВНЕ или WRH должны использоваться в зависимости от начальной конфигурации системы. В этих случаях, не представляется возможным, изменение до этого программой значения какого-либо триггера порта. Таким образом альтернативная функция выбирается автоматически. Если ВНЕ / WRH не используются в системе, то эти выводы могут использоваться в качестве линий портов ввода-вывода основного назначения, при отключенной альтернативной функции (BYTDIS=1/WRCFG=O).
Предыдущая << 1 .. 36 37 38 39 40 41 < 42 > 43 44 45 46 47 48 .. 100 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100