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

 
Пересюхтюмя


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





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





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


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





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


21. Интерфейс USART

21.1. Отличительніе особенности

  • Семь идентичных модулей USART
  • Полнодуплексная работа (независимые регистры последовательного приеме и передачи)
  • Асинхронная или синхронная работа
  • Ведущая или подчиненная синхронная работа
  • Арифметический генератор скорости связи с высокой разрешающей способностью
  • Поддерживаемые форматы посылок: 5, 6, 7, 8 или 9 бит, а также 1 или 2 стоп-бита
  • Аппаратная генерация и проверка бит паритета (четность или нечетность)
  • Выявление условия "Data OverRun" (переполнение данных)
  • Выявление ошибок в посылке
  • Фильтрация шума, в т.ч. схемой обнаружения ложного старт-бита и цифровым фильтром низких частот
  • Три отдельных прерывания по завершению передачи, по освобождению регистра данных передачи и по завершению приема
  • Мультпроцессорный режим связи
  • Асинхронный режим связи на удвоенной скорости
  • Режим SPI мастер для передачи по шине SPI
  • Поддержка протокола IrDA при совместной работе с модулем IRCOM

21.2. Обзор

Интерфейс USART (универсальный синхронно-асинхронный приемо-передатчик) - весьма гибкий модуль последовательной связи. USART поддерживает полнодуплексную асинхронную или синхронную передачу данных. USART также может работать в режиме "ведущий SPI" для работы с шиной SPI.

Передача данных выполняется посылками. Формат посылки может быть адаптирован под различные стандарты. USART поддерживает буферизацию данных в обоих направлениях, что обеспечивает непрерывность передачи данных без каких-либо задержек между посылками. По завершению приема и передачи, могут генерироваться прерывания по отдельным векторам. Это позволяет полностью управлять передачей данных по прерываниям. Ошибки в посылке и переполнение буфера обнаруживаются аппаратно, о чем сигнализируют отдельные флаги статуса. При необходимости, также можно использоваться функции генерации и проверки паритета (четность или нечетность).

Один из USART может напрямую работать с IrDA 1.4-совместимым инфракарасным трансивером при условии использования встроенного модуля IRCOM, который поддерживает модуляцию/демодуляцию данных на скорости до 115.2 кбод.

У каждого из портов C, D и E имеется по два интерфейса USART, а у порта F есть только один USART. Данные интерфейсы обозначаются USARTC0, USARTC1, USARTD0, USARTD1, USARTE0, USARTE1 и USARTF0, соответственно.



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