一般来说,开发过程中我们通常使用串口进行DEBUG调试。
原理
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称为UART)是一种异步收发传输器,用处非常广泛,几乎两个单片机间的通讯、USB-TTL、RS-232都是使用UART协]协议,将数据通过串列通讯进行传输。
它在发送端执行并行到串行数据转换,在接收端执行串行到并行数据转换。它是通用的,因为传输速度、数据速度等参数是可配置的。

UART 中的字母“A”代表异步,即没有时钟信号来同步或验证从发送器发送并由接收器接收的数据(异步串行通信)。
这与同步串行通信相反,同步串行通信使用发送器和接收器之间共享的时钟信号来“同步”它们之间的数据。在 UART中,发送器和接收器必须事先就时序参数达成一致。此外,UART 在每个数据字的开头和结尾使用特殊位来同步发送器和接收器。

UART是异步,全双工串口总线。它比同步串口复杂很多。有两根线,一根TXD用于发送,一根RXD用于接收。
特别注意:串口连接线,两个串口设备连接的时候
其中一个设备的TXD需要连接另外一个设备的RXD。
相反一个设备的RXD需要连接厉害一个设备的TXD。
UART通常并不直接产生或接收其他设备的外部信号。独立接口设备用于转换信号的逻辑电平给UART。
通信可能有3种模式:
单工_(仅在一个方向,没有规定接收设备将信息发送回发送设备)
全双工_(两个设备同时发送和接收)
半双工_(设备轮流发送和接收)
-
收发器
+关注
关注
10文章
3796浏览量
110696 -
串口
+关注
关注
15文章
1607浏览量
82000 -
uart
+关注
关注
22文章
1304浏览量
106151
发布评论请先 登录
【RA-Eco-RA4M2开发板评测】UART测试实验
UART 16倍频采样有哪些优势?
单片机入门学习十 STM32单片机学习七 串口通讯 精选资料推荐
STM32CubeMX-USART/UART通信 精选资料分享
UART通用异步收发器与蓝牙的接口连接应用
UART 16倍频采样的VHDL实现
UART_通用异步收发器的设计
UART通用异步收发器与I2C总线
UART通用异步收发器与SPI串行外设接口及I2C总线比较
一文带你了解UART、TTL、RS232、RS422、RS485等
常用串行通信及UART(通用异步收发器)

UART通用异步收发器原理是什么
评论