uart通信协议具体详细过程
uart通信协议具体详细过程?
UART通常被称为通用异步收发器,是一种通用的串行、异步通信总线。
该总线有俩条数据 线,可以实现全双工的发送和接受。
在嵌入式系统中常用于主机与辅助设备之间的通信。
串口通信原理(过程):
(1)数据线在空闲的时候是高电平。
(2)起始位:低电平,告诉对方我要开始发送数据了。
(3)数据位:发送数据是先发送地位再发送高位,一次可以发送5~8bit数据。
(4)校验位:让对方验证已接受的数据有没有错误,只能验证数据不能对数据进行修改。例如奇偶校验。
(5)停止位:是1/1.5/2位的高电平,标志着这一次发送的结束。
注意:每次通信最多只能传输一个字节(8位)是为了防止时间误差的出现,因为异步通信,发送方和接收方用的是不同的时间基准,假如如果使用同步通信则不会出现时间误差的问题。