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 |


