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

 


По базе:  

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

реклама

 




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




Раздел 10: Модуль последовательного ввода-вывода

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

Режимы UART

UART поддерживает четыре основных режима работы и способен работать как в синхронном, так и в асинхронных режимах, по различным протоколам и на разных скоростях. В синхронном режиме микроконтроллер формирует синхроимпульсы, а связь осуществляется в полудуплексном режиме, а в асинхронном режиме поддерживается дуплексный режим. В таблице 14 приведены четыре рабочих режима.

UART имеет регистр управления (SCON) и приемный/передающий буферный регистр (SBUF). Выборка приемного или передающего буфера зависит от того, используется ли в команде регистр SBUF как источник или получатель данных. Когда SBUF используется как источник данных (чтение данных), то будет осуществлен доступ к приемному буферному регистру. Когда SBUF используется как получатель (запись данных), то будет осуществлен доступ к передающему буферному регистру. Приемник UART включает в себя буферный регистр, позволяющий принять и сохранять данные до того, как прикладная программа их обработает.

Пожалуйста, обратите внимание, что нет никакого одиночного бита регистра, который явно активизирует UART для передачи. Это означает, что вывод (выводы) порта, связанные с передатчиком UART (то есть, TXD и RXD в режиме 0) будет управляться битами управляющих регистров PDx и РОх когда UART не посылает данные.

Таблица 14. Режимы UART

Режим Синхронный/асинхронный Скорость* Биты данных Значение стартового/стопового бита 9- битная функция
0 Синхронный 4 или 12 СИ 8 Нет Нет
1 Асинхронный Задается генератором 8 1/1 Нет
2 Асинхронный 32 или 64 СИ 9 1/1 0, 1, четность
3 Асинхронный Задается генератором 9 1/1 0, 1, четность

* Генератор использует любой системный делитель, при этом частота зависит от режима управления питания.



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





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