Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Альтернативные функции выводов порта В
Альтернативные функции выводов порта В следующие:
· OC 2/ PWM 2, Бит 7. Вывод сравнения выхода таймера/счетчика 2 (ОС2) или PWM выход таймера/счетчика 2. Для выполнения этих функций вывод должен быть сконфигурирован как выход. · OC 1 B / PWM 1 B, Бит 6. Вывод сравнения выходаВ таймера/счетчика 1 (ОС1В) или PWM выход В таймера/счетчика 1. Для выполнения этих функций вывод должен быть сконфигурирован как выход. · OC 1 A / PWM 1 A, Бит 5. Вывод сравнения выходаА таймера/счетчика 1 (ОС1А) или PWM выход А таймера/счетчика 1. Для выполнения этих функций вывод должен быть сконфигурирован как выход. · OC 0/ PWM 0, Бит 4. Вывод сравнения выхода0 таймера/счетчика 1 (ОС0) или PWM выход таймера/счетчика 0. Для выполнения этих функций вывод должен быть сконфигурирован как выход. · MISO - PORTB, Бит 3. Выход данных в режиме ведущего, выход данных в режиме ведомого. Если устройство определено как ведущий, этот вывод является входом, независимо от установки бита DDB3. Если устройство определено как ведомый, направление данных на этом выводе управляется битом DDB3. Если вывод определен как вход, подключение нагрузочного резистора управляется битом PORTB3. Подробности см. в описании SPI порта. · MOSI - PORTB, Бит 2. Выход данных в режиме ведущего, вход данных в режиме ведомого. Если устройство определено как ведомый, этот вывод является входом, независимо от установки бита DDB2. Если устройство определено как ведущий, направление данных на этом выводе управляется битом DDB2. Если вывод определен как вход, подключение нагрузочного резистора управляется битом PORTB2. Подробности см. в описании SPI порта. · SCK - PORTB, Бит 1. Выход тактового сигнала в режиме ведущего, вход тактового сигнала в режиме ведомого. Если устройство определено как ведомый, этот вывод является входом, независимо от установки бита DDB1. Если устройство определено как ведущий, направление данных на этом выводе управляется битом DDB1. Если вывод определен как вход, подключение нагрузочного резистора управляется битом PORTB2. Подробности см. в описании SPI порта. · SS# - PORTB, Бит 0. Вход выбора режима порта SPI, активный низкий уровень сигнала на этом входе определяет устройство как ведомый порт SPI. Если устройство определено как ведомый, этот вывод является входом, независимо от установки бита DDB0. Если устройство определено как ведущий, направление данных на этом выводе управляется битом DDB2. Если вывод определен как вход, подключение нагрузочного резистора управляется битом PORTB2. Подробности см. в описании SPI порта.
Порт С. Порт С представляет собой8-разрядный выходной порт. Кроме основной функции выводы порта С выполняют альтернативную функцию при работе с внешней памятью данных. В этом режиме через линии порта С выводится старший байт адреса внешней памяти.
Рисунок 3.3 – Регистр данных порта С – PORTC
Порт D. ПортD является8-разрядным двунаправленным портом ввода/вывода, оснащен встроенными нагрузочными резисторами. Взаимодействие с портом D осуществляется через три расположенных в пространстве ввода/вывода (памяти данных) регистра: регистр данных - PORTD $12($32), регистр направления данных - DDRD $11($31) и регистр входных данных - PIND $10($30). Регистр входных данных обеспечивает возможность только чтения, регистры данных и направления данных обеспечивают возможность и чтения и записи.
Таблица 3.4 – Дополнительные функции выводов порта D
Выходные буферы выводов порта D обеспечивают втекающий ток до 20 мА. Если выводы PD0 - PD7 используются в качестве входов и внешним сигналом удерживаются на низком уровне, то вытекающий ток обеспечивается подключением нагрузочных резисторов. Выводы порта D могут выполнять альтернативные к основной функции, представленные в табл.3.4. При использовании выводов порта для альтернативных функций, их функционирование определяется установками регистров DDRD и PORTD.
Рисунок 3.4 – Регистр данных порта D – PORTD
PIND не является регистром в полном смысле слова, обращение по этому адресу обеспечивает чтение логического состояния на каждом выводе порта. При чтении регистра PORTD читаются состояния защелок данных порта D, а при чтении PIND читаются непосредственно логические состояния на выводах.
|
|||||||||||||||||||||
Последнее изменение этой страницы: 2019-11-02; просмотров: 76; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.192.3 (0.005 с.) |