ПОРТ ВВОДА/ВЫВОДА D
Для порта D зарезервированы 3 ячейки памяти - регистр PORTD $12 ($32), регистр направления данных - DDRD $11 ($31) и выводы порта D - PIND $10 ($30). Регистры данных и направления данных могут читаться/записываться, ячейка PIND - только для чтения. Порт D - 7-разрядный двунаправленный порт с встроенными подтягивающими регистрами. Выходные буферы порта могут поглощать ток до 20 mA. Если выводы используются как входы и на них подан низкий уровень, они являются источниками тока Iil, если подключены подтягивающие резисторы. Некоторые из выводов порта имеют альтернативные функции, как показано в таблице 12.1. Если выводы порта используются для обслуживания альтернативных функций, они должны быть сконфигурированы на ввод/вывод в соответствии с описанием функции.
Таблица 12.1. Альтернативные функции порта D ┌───────────┬────────────────────────────────────────┐ │Вывод порта│Альтернативная функция │ ├───────────┼────────────────────────────────────────┤ │ PD0 │ RXD (вход данных UART) │ ├───────────┼────────────────────────────────────────┤ │ PD1 │ TXD (выход данных UART) │ ├───────────┼────────────────────────────────────────┤ │ PD2 │ INT0 (вход внешнего прерывания 0) │ ├───────────┼────────────────────────────────────────┤ │ PD3 │ INT1 (вход внешнего прерывания 1) │ ├───────────┼────────────────────────────────────────┤ │ PD4 │ T0 (внешний вход таймера счетчика 0) │ ├───────────┼────────────────────────────────────────┤ │ PD5 │ T1 (внешний вход таймера счетчика 1) │ ├───────────┼────────────────────────────────────────┤ │ PD6 │ ICP (вход захвата таймера счетчика 1)│ └───────────┴────────────────────────────────────────┘ РЕГИСТР ДАННЫХ ПОРТА D - PORTD Бит ┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐ $12 ($32) │ - │PORTD6│PORTD5│PORTD4│PORTD3│PORTD2│PORTD1│PORTD0│ └──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘ Чт./зап. R R/W R/W R/W R/W R/W R/W R/W Нач.знач. 0 0 0 0 0 0 0 0
РЕГИСТР НАПРАВЛЕНИЯ ДАННЫХ ПОРТА B - DDRB Бит ┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐ $11 ($31) │ - │ DDD7 │ DDD5 │ DDD4 │ DDD3 │ DDD2 │ DDD1 │ DDD0 │ └──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘ Чт./зап. R R/W R/W R/W R/W R/W R/W R/W Нач.знач. 0 0 0 0 0 0 0 0
|