> 运动
uat通信协议包含哪些内容(uat通讯协议详解)
导语:简单理解UART通信协议
之前两篇文章从应用硬件和软件方向写了在实际项目中容易遇到的问题和解决思路。本文对UART通信协议进行一个说明,有利于从原理到应用都更好的理解UART通信。
从一个字节UART时序图开始吧~
UART通信时序图
UART空闲状态时RX (RECEIVE),TX (TRANSMIT) 一般默认都是高电平。
要发数据了,就要告诉对方我要发数据了,所以开始是发送数据起始位,接着数据位8位,奇偶校验位(可选择性的发或不发),最后结束位。
起始位(START BIT):从高电平拉到底电平0并持续1bit的时间。
数据位(DATA BIT0-BIT7):高电平代表1,低电平代表0,DATA BIT0-DATA BIT7 一共有8位数据。
奇偶校验位:可选择性发送。奇校验,就是通过这位设置0,或者1,把数据位加上校验位 ‘1’的个数是奇数,偶 校验就是'1'的个数是偶数。
结束位(STOP BIT):数据位发送结束后,把电平拉高持续1bit时间,数据发送结束。
波特率:
假设波特率=9600,是指1s内发送9600bit数据,1bit时间=1000ms/9600=0.1042ms
本文内容由快快网络小畅创作整理编辑!