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