Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
||||||||||||
14. Порты ввода-вывода14.1. Отличительные особенности
14.2. Обзор Микроконтроллеры XMEGA A3 оснащены гибкими портами ввода-вывода общего назначения. Порт образуют до 8 линий ввода-вывода с номерами от 0 до 7. Порты реализуют несколько функций, в т.ч. синхронный/асинхронный контроль входов, прерывания по изменению состояния выводов и возможность конфигурации выходов. Все функции индивидуально выбираются для каждой линии ввода-вывода, однако некоторые линии могут иметь только одно назначение. 14.3. Настройка линий ввода-вывода Линии всех портов (Pn) имеют возможность программной конфигурации выходов. Кроме того, линиями всех портов поддерживается функция инвертирования ввода/вывода. Для входа это означает, что считываемое из регистра линии значение будет инверсно ее фактическому состоянию. Аналогичным образом, если активировать данную функцию для выхода, то его состояние будет инверсным по отношению к регистру порта. Функция инвертирования ввода-вывода может использоваться даже на тех линиях, которые работают в альтернативном их назначении. На линиях портов также предусмотрена возможность настройки скорости изменения фронтов, что позволяет снизить электромагнитные излучения. 14.3.1. Двухтактная линия
14.3.2. Подтягивание к минусу питания
14.3.3. Подтягивание к плюсу питания
14.3.4. Адаптивная подтяжка Функция адаптивной подтяжки позволяет удерживать на линии тот логический уровень, который в последний раз присутствовал на выходе порта. Таким образом, адаптивная подтяжка действует, как подтяжка к плюсу питания, если предыдущий уровень был '1', и, как подтяжка к минусу питания, если последний уровень был '0'.
14.3.5. Прочие настройки
14.4. Функции контроля входов
Функция контроля входов может быть синхронной или асинхронной, в зависимости от состояния синхронизации портов (вкл. или выкл.). Схема системы контроля входов представлена на рисунке 14.7.
Если у линии ввода-вывода включена функция инвертирования, то перед выполнением функции контроля входа ее состояние будет инвертировано. 14.5. Прерывание порта У каждого порта предусмотрено два прерывания с раздельными приоритетами и векторами. Источниками этих прерываний может служить любая из линий порта. Запуск прерываний происходит в зависимости от конфигурации функции контроля входов для тех линий, которые выбраны в качестве источника прерывания. 14.6. Альтернативные функции портов Большинство линий порта, помимо функции ввода-вывода, имеют альтернативное назначение. Это означает, что линия может использоваться подключенными к порту встроенными модулями и УВВ, например, для последовательной передачи данных или генерации ШИМ-сигналов. В разделе 29 "Расположение и назначение выводов" показано, какие модули и УВВ имеют альтернативные функции в портах и какие альтернативные функции поддерживаются каждой линией ввода-вывода.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|