目录
前言
UART是异步,全双工串口总线。它比同步串口复杂很多。有两根线,一根TXD用于发送,一根RXD用于接收。UART的串行数据传输不需要使用时钟信号来同步传输,而是依赖于发送设备和接收设备之间预定义的配置。
UART全称是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),它通常称作UART,是一种异步收发传输器, 是设备间进行异步通信的关键模块。UART负责处理数据总线和串行口之间的串/并、并/串转换,并规定了帧格式;通信双方只要采用相同的帧格式和波特率,就能在未共享时钟信号的情况下,仅用两根信号线(RX 和TX)就可以完成通信过程,因此也称为异步串行通信。
它的协议格式非常简单,由一位低电平起始位+7-8位数据位+(一位校验位)+一位高电平停止位组成。
其中这里的数据位为7-8位是可以选择的,不过我们一般都是要传递一个字节,所以一般情况下只会选择8位数据位,至于校验位,如果你的精确度要求高可以选择,通常来说并无较大差异。
&nbs
订阅专栏 解锁全文
251

被折叠的 条评论
为什么被折叠?



