В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > AVR
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


13.4. Настройка линий ввода-вывода

С помощью регистра конфигурации линии n (PINnCTRL) можно активизировать дополнительные возможности линии в/в. К числу таких возможностей относятся: двухтактная линия, линия "монтажное И" или линия "монтажное ИЛИ". Кроме того, на каждой линии можно активизировать функцию инвертирования входа и выхода.

На двухтактной линии, при необходимости, можно включить различные варианты подтяжки уровней: подтягивание к минусу питания, подтягивание к плюсу питания и адаптивная подтяжка. Адаптивная подтяжка способна подтягивать оба логических уровня. Она позволяет избавиться от осцилляций после отключения выхода. В конфигурации двухтактная линия подтягивающий резистор к плюсу или минусу питания будет активным только в том случае, если линия будет настроена, как вход. Данная возможность исключает нежелательное потребление мощности.

В конфигурациях линия "монтажное И" и линия "монтажное ИЛИ" подтягивающие резисторы к плюсу и минусу питания остаются активными при работе линии в любом из направлений.

Задание параметров подтяжки через регистр конфигурации линии в/в исключает возможность возникновения на линии промежуточных состояний при изменении ее направления.

Настройки линии ввода-вывода подытожены на упрощенных схемах, представленных на рисунках 13.2…13.7.

13.4.1. Двухтактный выход

Линия в/в в конфигурации двухтактная линия
Рисунок 13.2. Линия в/в в конфигурации "двухтактная линия"

13.4.2. Подтягивание к минусу питания

Линия в/в в конфигурации двухтактная линия с подтягиванием к минусу питания
Рисунок 13.3. Линия в/в в конфигурации "двухтактная линия с подтягиванием к минусу питания" (подтяжка активна только при работе линии, как вход)

13.4.3. Подтягивание к плюсу питания

Линия в/в в конфигурации двухтактная линия с подтягиванием к плюсу питания
Рисунок 13.4. Линия в/в в конфигурации "двухтактная линия с подтягиванием к плюсу питания" (подтяжка активна только при работе линии, как вход)

13.4.4. Адаптивная подтяжка

Адаптивная подтяжка предназначена для поддержания на линии того же уровня, который в последний раз установил ее выходной драйвер. Если последний уровень был единичный, то подтягивание будет к плюсу питания, а если нулевой, то - к минусу питания.

Линия в/в в конфигурации двухтактная линия с адаптивной подтяжкой
Рисунок 13.5. Линия в/в в конфигурации "двухтактная линия с адаптивной подтяжкой"

13.4.5. Выход "монтажное ИЛИ"

Конфигурация выхода монтажное ИЛИ с опциональной подтяжкой к минусу питания
Рисунок 13.6. Конфигурация выхода "монтажное ИЛИ" с опциональной подтяжкой к минусу питания

13.4.6. Выход "монтажное И"

Конфигурация выхода монтажное И с опциональной подтяжкой к плюсу питания
Рисунок 13.7. Конфигурация выхода "монтажное И" с опциональной подтяжкой к плюсу питания



<-- Предыдущая страница Оглавление Следующая страница -->