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