Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ |
|
||||||||||||||||||||||||||||||||||||||||||
Раздел 10: Модуль последовательного ввода-выводаМодуль последовательного ввода-вывода обеспечивает микроконтроллерам семейства MAXQ доступ к универсальному асинхронному приемопередатчику (UART), позволяющему вести последовательный обмен данными с обнаружением ошибок кадровой синхронизации. Режимы UART UART поддерживает четыре основных режима работы и способен работать как в синхронном, так и в асинхронных режимах, по различным протоколам и на разных скоростях. В синхронном режиме микроконтроллер формирует синхроимпульсы, а связь осуществляется в полудуплексном режиме, а в асинхронном режиме поддерживается дуплексный режим. В таблице 14 приведены четыре рабочих режима. UART имеет регистр управления (SCON) и приемный/передающий буферный регистр (SBUF). Выборка приемного или передающего буфера зависит от того, используется ли в команде регистр SBUF как источник или получатель данных. Когда SBUF используется как источник данных (чтение данных), то будет осуществлен доступ к приемному буферному регистру. Когда SBUF используется как получатель (запись данных), то будет осуществлен доступ к передающему буферному регистру. Приемник UART включает в себя буферный регистр, позволяющий принять и сохранять данные до того, как прикладная программа их обработает. Пожалуйста, обратите внимание, что нет никакого одиночного бита регистра, который явно активизирует UART для передачи. Это означает, что вывод (выводы) порта, связанные с передатчиком UART (то есть, TXD и RXD в режиме 0) будет управляться битами управляющих регистров PDx и РОх когда UART не посылает данные. Таблица 14. Режимы UART
* Генератор использует любой системный делитель, при этом частота зависит от режима управления питания.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|