UART (Universal asynchronous receiver/transmitter) — универсальный асинхронный приёмопередатчик — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. 4
Работа UART в современных коммуникационных системах заключается в том, что он преобразует передаваемые данные в последовательный вид таким образом, чтобы было возможно передать их по одной физической цифровой линии другому аналогичному устройству. 4
Протокол использует два провода: Tx (передача) и Rx (приём). 3 Для передачи данных как передатчик, так и приёмник должны соответствовать пяти общим конфигурациям: 3
Поскольку UART является асинхронным протоколом, у него нет собственных часов, регулирующих скорость передачи данных. 3 Вместо этого он использует скорость передачи данных в бодах для синхронизации при передаче бита. 3
Изначально UART предназначался для связи двух устройств по принципу «точка-точка». 4 Впоследствии были созданы физические уровни, которые позволяют связывать более двух UART по принципу «один говорит — несколько слушают». 4