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相连
学习笔记-UART通信协议
最新推荐文章于 2024-11-28 11:06:22 发布