Работа порта В в качестве цифрового 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 необходимо очистить или же необходимо сконфигурировать вывод как выход.


<-- Предыдущая страница Оглавление Следующая страница -->