Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Организация модулей USART в микроконтроллере MSP430



Универсальный синхронно/асинхронный приемопередающий (USART) периферийный интерфейс поддерживает два последовательных режима в одном аппаратном модуле. USART0 реализован в устройствах MSP430x12xx, MSP430x13xx и MSP430x15x. В дополнение к USART0 в устройствах MSP430x14x и MSP430x16x реализован второй идентичный USART модуль – USART1.

В асинхронном режиме USART подключает MSP430 к внешней системе через два внешних вывода: URXD и UTXD. Режим UART выбирается при очистке бита SYNC.

Режим UART имеет следующие возможности:

7- или 8-разрядные данные с проверкой четности/нечетности и без контроля четности;

Независимые сдвиговые регистры передачи и приема;

Раздельные буферные регистры передачи и приема;

Передача и прием начинаются с младшего бита данных;

Встроенные коммуникационные протоколы свободной линии и адресного бита для многопроцессорных систем;

Определение в приемнике стартового фронта сигнала для автоматического пробуждения из режимов LPMx;

Программируемая скорость передачи с модуляцией для поддержки дробных величин скоростей;

Флаги статуса для обнаружения ошибок, блокировки и определения адреса;

Возможны независимые прерывания для приема и передачи;

На рис.3.2 показан USART, сконфигурированный в режиме UART.

Рисунок 3.2 Блок-схема USART в режиме UART

Работа USART: режим UART

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





Дата публикования: 2014-11-18; Прочитано: 320 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...