Page 38 - 6636
P. 38
ПРАКТИЧНЕ ЗАНЯТТЯ № 8
МОДУЛЬ ПОСЛІДОВНОГО ВВОДУ-ВИВОДУ UART
МЕТА ЗАНЯТТЯ: вивчити основи програмування і
принципи керування послідовним портом передавання даних
ТРИВАЛІСТЬ ЗАНЯТТЯ: 8 ауд. год.
Основні теоретичні відомості
З'єднання пристроїв з послідовним передаванням даних
вимагає тільки одного сигнального з'єднання, тому загальна
кількість апаратних з'єднань в каналі передачі даних може
бути зменшено до двох або трьох, включаючи землю. Існують
синхронний вид зв'язку – з передаванням тактового сигналу
разом з даними для синхронізації передачі і асинхронний – без
тактового сигналу. Використання послідовного зв'язку спро-
щує електричну комутацію, коли існує безліч периферійних
пристроїв для зв'язку з мікроконтролером, або для з'єднання
на великі відстані. У межах електронних блоків з мікроконт-
ролерами використовують більш прості види послідовного
2
зв'язку: USART, SPI, I C.
Універсальний синхронний асинхронний приймач - пере-
давач (Universal Synchronous Asynchronous Receiver
Transmitter – USART) забезпечує тип основного послідовного
зв'язку, спочатку розробленого для безсистемних терміналів
для зв'язку з ЕОМ; пізніше він був прийнятий для комуніка-
ційного COM-порту ЕОМ для взаємодії з різними послідов-
ними периферійними пристроями. Передавання даних здійс-
нюється протоколом RS232.
У мікроконтролерах USART підключається через виводи
TX і RX. Він має два режими роботи, синхронний (за допомо-
гою окремого синхронізуючого сигналу) і асинхронний (без
підключення годинника). Асинхронний режим використову-
ється частіше. У асинхронному режимі TX діє як вихід пере-
дачі даних, а RX - як вхідний сигнал для прийому даних. Дані
зазвичай передаються у 8-розрядними словами. Приймач по-
винен опитувати вхідні дані з такою ж швидкістю, що пере-
37