Регистр входных данных порта А – PINA

Бит                  
$19 ($39) PINA7 PINA6 PINA5 PINA4 PINA3 PINA2 PINA1 PINA0 PINA
Чтение/Запись R R R R R R R R  
Исходное значение Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z  

Порт В является 8-разрядным двунаправленным портом ввода/вывода. Также как и у порта А взаимодействие с портом В осуществляется через три регистра в пространстве ввода/вывода памяти данных: регистр данных – PORTB, $18($38), регистр направления данных – DDRB, $17($37) и регистр входных данных – PINB, $16($36). Регистр PINB обеспечивает возможность только чтения. Регистр PINB не является регистром в полном смысле этого слова. Обращение к нему обеспечивает чтение физического состояния каждого вывода порта. Выводы порта В могут выполнять альтернативные функции, указанные в табл. 2.1.

Таблица 2.1. Альтернативные функции выводов порта В

Вывод порта Альтернативная функция
PB0 T0 – вход тактового сигнала таймера/счетчика 0
PB1 T1 – вход тактового сигнала таймера/счетчика 1
PB2 AIN0 – положительный вывод компаратора
PB3 AIN1 – отрицательный вывод компаратора
PB4 – вход выбора ведомого SPI
PB5 MOSI – установка ведущий выход/ведомый вход SPI
PB6 MISO – установка ведущий вход/ведомый выход SPI
PB7 SCK – тактовый сигнал SPI

При использовании выводов для альтернативных функций регистры PORTB, DDRB должны быть установлены соответствующим образом.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: