Работа порта А в качестве цифрового I/O общего назначения
Все 8 битов порта A при их использовании в качестве цифрового I/O работают одинаково.
Таблица 27. Воздействие битов DDAn на характер работы выводов порта A
DDAn |
PORTAn |
I/O |
Нагрузочный резистор |
Описание |
0 |
0 |
Вход |
Не подключен |
Третье состояние (Hi-Z) |
0 |
1 |
Вход |
Подключен |
При низком уровне PAn обеспечивают
вытекающий ток |
1 |
0 |
Выход |
Не подключен |
Низкий уровень, двухтактный выход |
1 |
1 |
Выход |
Не подключен |
Высокий уровень, двухтактный выход |
Примечание: PAn - выводы I/O общего назначения, n=7, 6, ... 1, 0 - номера выводов порта A.
Биты DDAn регистра DDRA определяют направление работы соответствующего вывода. При установленном в состояние 1 бите DDAn вывод PAn конфигурируется как вывод выхода. При очищенном бите DDAn (сброшенном в 0) вывод PAn конфигурируется как вывод входа.
Если бит PORTAn установлен в состояние 1, когда соответствующий вывод сконфигурирован как вход, то нагрузочный MOS резистор активируется (подключается). Для отключения нагрузочного резистора бит PORTAn необходимо очистить или же необходимо сконфигурировать вывод как выход.
|