欢迎光临散文网 会员登陆 & 注册

SPI、UART、RS232、RS485、IIC 5种嵌入式经典通信总线协议精讲

2023-08-02 20:22 作者:方糖elf  | 我要投稿

uart串口通信

1.串行,全双工,异步通讯

2.空闲时,RXD和TXD默认高电平

3.数据起始位为低电平

4.串口发送数据过程中,低位在前,高位在后

5.串口数据一般为8位

6.串口可选择是否开启数据校验,校验位:单个字节数据校验,对数据中高低电平数据个数进行计数,常见的有奇偶校验

7.停止位:高电平,一般有1,1.5,2位

8.串口数据位数或者叫码元为固定

9.串口传输速率:波特率,表示1秒传输数据位数。

相同电平情况下,如低电平高电平。通过掐时间确认数据为01还是0011。

10.累计误差消除:

两个单片机通讯,波特率可能会存在一定误差,如果单个数据字节长度过长,会导致误差累加,严重时会导致数据错误。所以规定串口传送的字符数据位为5~8位。

11.硬件连接:交叉连接,单片机A的txd与单片机B的rxd相连,单片机A的rxd与单片机B的txd相连。

SPI、UART、RS232、RS485、IIC 5种嵌入式经典通信总线协议精讲的评论 (共 条)

分享到微博请遵守国家法律