Головна

Універсальний синхронно-асинхронний приймач (USART)

  1.  Захист функціональних груп як універсальний спосіб управління селективністю реакцій
  2.  Чи носить ослаблення репрезентації внутрішніх уявлень при аутизмі універсальний характер?
  3.  Універсальний (змішаний) пошук
  4.  Універсальний код - Unicode
  5.  Універсальний об'єктив, кит
  6.  УНІВЕРСАЛЬНИЙ ДОВІДНИК

Для передачі даних по послідовному каналу мікроконтролер ATmega8515 оснащений повнодуплексним універсальним приемопередатчиком (USART). Генератор забезпечує будь-яку швидкість передачі інформації в бодах.

Характеристики USART:

- Висока швидкість передачі при низькій частоті XTAL.

- 5 9-розрядний формати даних.

- Фільтрація шуму.

- Виявлення переповнення.

- Виявлення помилок формування кадрів.

Три окремих переривання:

- По завершенню передачі (TX Complete),

- По порожньому регістру переданих даних (TX Data Register Empty),

- По завершенню прийому (RX Complete).

Висновки МК, використовувані USART:

1) PD0 (RxD) - вхід USART,

2) PD1 (TxD) - вихід USART,

3) PD4 (XCK) - вхід-вихід зовнішнього тактового сигналу USART.

До складу модуля USART входять три основні блоки:

- Тактирования,

- Передавача,

- Приймача.

Мал. 23. Структура модуля USART

блок тактирования USART включає: а) схему синхронізації, використовувану для роботи в синхронному режимі, б) контролер швидкості передачі.

блок передавача USART включає: а) однорівневий буфер, б) зсувний регістр, в) схему управління.

блок приймача USART включає: а) схеми відновлення тактового сигналу і даних, б) схему контролю парності, в) зсувний регістр, г) схему управління.

Буферні регістри приймача і передавача розташовуються за однією адресою простору введення-виведення ($ 0C ($ 2C)) і позначаються як UDR. У цьому регістрі зберігаються 8 молодших розрядів прийнятих і переданих даних. При читанні виконується звернення до буферного регістру UDR приймача, а при записі - до буферного регістру передавача.

У модулях USART буфер приймача є дворівневим (FIFO - буфер), зміна стану якого відбувається при будь-якому зверненні до регістру UDR.

Регістр даних USART - UDR - (USART I / O Data Register)

Таблиця 18. Формат регістра UDR

 біти
 $ 0C ($ 2C)
 MSB              LSB
 UDR
 Читання / Запис
 R / W  R / W  R / W  R / W  R / W  R / W  R / W  R / W
 
 Початковий стан
 

До складу USARTходят регістри управління і стану модуля USART:

- Регістр управління А: UCSRA ($ 0B ($ 2B)),

регістр управління B: UCSRB ($ 0A ($ 2A)),

- Регістр управління C: UCSRC ($ 20 ($ 40)).




 Структура мікроконтролера АTmega8515 |  Карта пам'яті |  Реєстрова пам'ять (РОН і РВВ) |  Оперативна пам'ять (ОЗУ або RAM) |  Непряма адресація даних зі зміщенням |  Непряма адресація даних з постинкрементом |  тактовий генератор |  Скидання. джерела скидання |  Режими енергозбереження (Sleep Modes) |  Переривання (INTERRUPTS) |

© um.co.ua - учбові матеріали та реферати