Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ

реклама

 




Мероприятия:




Раздел 6: Модуль портов ввода-вывода общего назначения

Модуль портов ввода-вывода общего назначения (General-Purpose I/O - GPIO) микроконтроллеров семейства MAXQ поддерживает несколько типов 8- битных портов, каждый из которых имеет различные характеристики ввода - вывода. С точки зрения программы каждый порт представляет собой совокупность периферийных регистров с уникальными адресами. Точное количество и типы портов, реализованных в GPIO модуле, у различных микроконтроллеров этого семейства различно. Ниже будет описано четыре имеющихся различных типов портов ввода-вывода.

Порт ввода - вывода: Тип A

Порт типа А может использоваться как двунаправленный порт ввода - вывода. Порт типа А состоит из восьми линий ввода-вывода общего назначения и все необходимых для настройки и управления регистров. Каждый вывод имеет независимое управление. У каждого порта типа А до шести линий ввода-вывода можно настроить в качестве источников внешнего прерывания. Все эти прерывания независимы, имеют свои собственные флаги и маски прерывания.

Схема ввода порта типа А
Рисунок 12. Схема ввода порта типа А

Порт ввода - вывода: Тип В

Порт типа В также может использоваться как двунаправленный порт ввода - вывода. Порт типа В состоит из восьми линий ввода-вывода общего назначения и трех регистров для настройки и управления. Каждый вывод имеет независимое управление. Выводы порта типа В предназначены для поддержки вторичных специальных функций. Вообще говоря, дополнительные функции, связанные с этими выводами порта, реализованы в периферийных модулях микроконтроллеров семейства MAXQ. Причем эти функции можно активизировать, контролировать и отслеживать при помощи определенных периферийных регистров.

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

Схема ввода порта типа В
Рисунок 13. Схема ввода порта типа В

Порт ввода - вывода: Тип С

Порт типа С практически идентичен порту ввода - вывода типа В, но имеет дополнительный слаботочный подтягивающий источник тока, реализованный в виде р- канального МОП транзистора. Слаботочный подтягивающий источник можно активизировать, установив вывод на работу в режим входа, а соответствующий бит выходного регистра - в единицу (заданное по умолчанию исходное состояние).

Схема ввода порта типа С
Рисунок 14. Схема ввода порта типа С

Таблица 9. Управление подтягивающими источниками

PDX.x (бит установки направления порта - PORT DIRECTION BIT) или выбранный SF (SF контролирует линию ввода-вывода) POX.x (выходной бит порта - PORT OUTPUT BIT) Слаботочный подтягивающий источник
X 0 ВЫКЛ
1 = выход 1 ВЫКЛ
0 = вход 1 ВКЛ

Порт ввода - вывода: Тип D

Порт ввода-вывода типа D объединяет в себе функциональные возможности портов типа С и А: к выводам портов могут быть подключены слаботочные подтягивающие источники и выводы могут использоваться в качестве внешних источников прерывания.

Схема ввода порта типа D
Рисунок 15. Схема ввода порта типа D



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





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники