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
   33   34   35   36   37   38   39   40   41   42   43