Курс "Вычислительная техника"
Тема 23.
UART.
Universal asynchronous receiver transmitter (UART)-
универсальный асинхронный приемник передатчик.
UART – стандартный модуль связи, являющийся
обязательным устройством связи любого контроллера
или процессора общего назначения (или входит в чипсет),
а так же выпускается и как отдельная микросхема.
Функция UART – автоматически принимать и отправлять
данные по последовательной связи. UART позволяет
процессору записать в его буфер (участок памяти) один
или сразу несколько байт и потом по команде передать
на линию. Либо принять информацию от стороннего
источника и дать возможность процессору считать её в
уже готовом виде тогда, когда она уже находится в
приёмном буфере.
UART включает 2 основных линии –
Трансмит (Transmit, TX) и Ресив (Recieve, RX).
Уровни передачи сигнала логические, передает побайтово,
последовательно, асинхронно, full duplex, single-ended.
Структура и скорость сообщений UART тоже стандартна,
и включает несколько опций:
![](T23_1.png)
Модуль связи UART часто применяется в разных устройствах
и зачастую называется просто PORT, COM PORT,или Serial Port.
Если таких модулей в устройстве несколько, то они
нумеруются: Serial Port 1,Serial Port 2 и так далее.
Скорости передачи для удобства конфигурации UART с обоих
сторон канала связи стандартные, и называются
специальным термином BAUD (БОД) или BAUD rate (БОД рэйт)
![](T23_3.png)
Во многих случаях канал связи UART изпользуется для
передачи текстовой информации, и тогда для трансляции
двоичной информации в символьную форму используется
следующая стандартная таблица - таблица ASCII
![](T23_2.png)
Примеры микросхем модуля UART:
XR16L788 - HIGH PERFORMANCE OCTAL UART
TL16C752B - 3.3-V DUAL UART WITH 64-BYTE FIFO
bermanalexandr@gmail.com
Телефон администратора этой странички: +7 9827458948.