PDO/TXD0 – Порт E, разряд 1

PDO – вывод последовательно программируемых через SPI данных. В процессе последовательного программирования данный вывод используется как линия вывода данных из ATmega128.

TXD0 – вывод передачи УАПП0.

PDI/RXD0 – Порт E, разряд 0

PDI – ввод последовательно программируемых через SPI данных. В процессе последовательного программирования данный вывод используется как линия ввода данных в ATmega128.

RXD0 – Вывод приема данных УСАПП0. Если разрешена работа приемника УСАПП0, то данный вывод настраивается как вход независимо от состояния DDRE0. После того, как УСАПП0 настроит данный вывод как вход, запись лог. 1 в PORTE0 включит подтягивающий резистор на данном выводе.

В таблицах 40 и 41 описывается связь альтернативных функций выводов порта Е и отключающих сигналов, представленных на рисунке 33.

Таблица 40 – Отключающие сигналы для разрешения альтернативных функций на PE7..PE4

Наименование сигнала

PE7/INT7/IC3

PE6/INT6/T3

PE5/INT5/OC3C

PE4/INT4/OC3B

PUOE

0

0

0

0

PUOV

0

0

0

0

DDOE

0

0

0

0

DDOV

0

0

0

0

PVOE

0

0

OC3C ENABLE

OC3B ENABLE

PVOV

0

0

OC3C

OC3B

DIEOE

INT7 ENABLE

INT6 ENABLE

INT5 ENABLE

INT4 ENABLE

DIEOV

1

1

1

1

DI

INT7 INPUT/IC3 INPUT

INT7 INPUT/T3 INPUT

INT5 INPUT

INT4 INPUT

AIO

-

-

-

-

Таблица 41 – Отключающие сигналы для разрешения альтернативных функций на PE3..PE0

Наименование сигнала

PE3/AIN1/OC3A

PE2/AIN0/XCK0

PE1/PDO/TXD0

PE0/PDI/RXD0

PUOE

0

0

TXEN0

RXEN0

PUOV

0

0

0

PORTD1•PUD

DDOE

0

0

TXEN0

RXEN0

DDOV

0

0

1

0

PVOE

OC3B ENABLE

UMSEL0

TXEN0

0

PVOV

OC3C

XCK0 OUTPUT

TXD0

0

DIEOE

0

0

0

0

DIEOV

0

0

0

0

DI

0

RXD0

-

RXD0

AIO

AIN1 INPUT

AIN0 INPUT

-

-

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

НЕ нашли? Не то? Что вы ищете?

Альтернативной функцией порта F является аналоговый ввод к АЦП (см. табл. 42).

Если некоторые выводы порта F используются как выходы, то необходимо следить, чтобы во время преобразования АЦП не происходило их переключение. Иначе, результат преобразования может быть некорректным. В режиме совместимости с ATmega103 порт F работает только на ввод. Если разрешена работа интерфейса JTAG, то подтягивающие резисторы на выводах PF7(TDI), PF5(TMS) и PF4(TCK) остаются подключенными, даже если микроконтроллер переведен в состояние сброса.

Таблица 42 – Альтернативные функции выводов порта F

Вывод порта

Альтернативная функция

PF7

ADC7/TDI (Вход канала 7 АЦП или ввод данных при JTAG тестировании)

PF6

ADC6/TDO (Вход канала 6 АЦП или вывод данных при JTAG тестировании)

PF5

ADC5/TMS (Вход канала 5 АЦП или выбор режима JTAG тестирования)

PF4

ADC4/TCK (Вход канала 4 АЦП или синхронизация JTAG тестирования)

PF3

ADC3 (Вход канала 3 АЦП)

PF2

ADC2 (Вход канала 2 АЦП)

PF1

ADC1 (Вход канала 1 АЦП)

PF0

ADC0 (Вход канала 0 АЦП)

TDI, ADC7 – Порт F, разряд 7

ADC7 – Аналогово-цифровой преобразователь, канал 7.

TDI – Ввод данных при JTAG-тестировании. Последовательный ввод данных происходит в регистр инструкций или регистр данных (сканируемые звенья). После разрешения работы JTAG-интерфейса данный вывод не может использоваться в качестве линии ввода-вывода.

TDO, ADC6 – Порт F, разряд 6

ADC6 – Аналогово-цифровой преобразователь, канал 6.

TDO – вывод данных при JTAG-тестировании. Последовательный вывод данных из регистра инструкции или регистра данных. После разрешения работы JTAG-интерфейса данный вывод не может использоваться в качестве линии ввода-вывода. Вывод TDO становится тристабильным, если введено состояние TAP, при котором происходит сдвиг выводимых данных.

TMS, ADC5 – Порт F, разряд 5

ADC5 – Аналогово-цифровой преобразователь, канал 5.

TMS – Выбор режима JTAG тестирования. Данный вывод используется для управления цифровым автоматом TAP-контроллера. После разрешения работы JTAG-интерфейса данный вывод не может использоваться в качестве линии ввода-вывода.

TCK, ADC4 – Порт F, разряд 4

ADC4 – Аналогово-цифровой преобразователь, канал 4.

TCK – синхронизация JTAG-тестирования. Работа интерфейса JTAG синхронизирована с TCK. После разрешения работы JTAG-интерфейса данный вывод не может использоваться в качестве линии ввода-вывода.

ADC3 – ADC0 – Порт F, разряды 3..0

ADC7 – Аналогово-цифровой преобразователь, каналы 3…0.

Таблица 43 – Отключающие сигналы для разрешения альтернативных функций на PF7..PF4

Наименование сигнала

PF7/ADC7/TDI

PF6/ADC6/TDO

PF5/ADC5/TMS

PF4/ADC4/TCK

PUOE

JTAGEN

JTAGEN

JTAGEN

JTAGEN

PUOV

1

0

1

1

DDOE

JTAGEN

JTAGEN

JTAGEN

JTAGEN

DDOV

0

SHIFT_IR + SHIFT_DR

0

0

PVOE

0

JTAGEN

0

0

PVOV

0

TDO

0

0

DIEOE

JTAGEN

JTAGEN

JTAGEN

JTAGEN

DIEOV

0

0

0

0

DI

-

-

-

-

AIO

TDI/ADC7 INPUT

ADC6 INPUT

TMS/ADC5 INPUT

TCK/ADC4 INPUT

Таблица 44 – Отключающие сигналы для разрешения альтернативных функций на PF3..PF0

Наименование сигнала

PF3/ADC3

PF2/ADC2

PF1/ADC1

PF0/ADC0

PUOE

0

0

0

0

PUOV

0

0

0

0

DDOE

0

0

0

0

DDOV

0

0

0

0

PVOE

0

0

0

0

PVOV

0

0

0

0

DIEOE

0

0

0

0

DIEOV

0

0

0

0

DI

-

-

-

-

AIO

ADC3 INPUT

ADC2 INPUT

ADC1 INPUT

ADC0 INPUT

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

В режиме совместимости с ATmega103 могут использоваться только альтернативные функции порта G, а функция универсального цифрового ввода-вывода не доступна. В таблице 45 приведены альтернативные функции порта G.

Таблица 45 – Альтернативные функции выводов порта G

Вывод порта

Альтернативная функция

PG4

TOSC1 (Генератор часов реального времени таймера-счетчика 0)

PG3

TOSC2 (Генератор часов реального времени таймера-счетчика 0)

PG2

(Разрешение фиксации адреса внешней памяти)

PG1

RD (Строб чтения внешней памяти)

PG0

WR (Строб записи внешней памяти)

TOSC1 – Порт G, разряд 4

TOSC1 – 1-ый вывод генератора таймера. После установки бита AS0 в регистре ASSR разрешается работа асинхронного тактирования таймера-счетчика 0, а вывод PG4 отключается от порта и становится входом инвертирующего усилителя генератора. В этом режиме кварцевый резонатор подключен к выводу PG4, который теперь не может использоваться как линия ввода-вывода.

TOSC2 – Порт G, разряд 3

TOSC2 – 2-ой вывод генератора таймера. После установки бита AS0 в регистре ASSR разрешается работа асинхронного тактирования таймера-счетчика 0, а вывод PG3 отключается от порта и становится инвертированным выходом усилителя генератора. В этом режиме кварцевый резонатор подключен к выводу PG3, который теперь не может использоваться как линия ввода-вывода.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66