Работа порта D в качестве цифрового I/O общего назначения
Выводы порта PDn являются выводами I/O общего назначения. Состояния битов DDDn регистра DDRD определяют направление работы этих выводов. При установленном в состояние 1 бите DDDn вывод PDn конфигурируется как вывод выхода, сброс бита DDDn в состояние 0 конфигурирует вывод PDn как вывод входа. При установке вывода PDn в состояние 1, если он сконфигурирован как вход, активируется MOS нагрузочный резистор. Для отключения нагрузочного резистора вывод PDn должен быть очищен (сброшен в состояние 0) или же должен быть сконфигурирован как вывод выхода.
Таблица 31. Влияние состояния битов DDDn на выводы порта D
DDDn |
PORTDn |
I/O |
Нагрузочный резистор |
Описание |
0 |
0 |
Вход |
Отключен |
Третье состояние (Hi-Z) |
0 |
1 |
Вход |
Подключен |
При низком уровне PDn обеспечивают вытекающий ток |
1 |
0 |
Выход |
Отключен |
Низкий уровень, двухтактный выход |
1 |
1 |
Выход |
Отключен |
Высокий уровень, двухтактный выход |
|