串口分为接收和发送两个协议分别是TX和RX。 串口协议图如下图所示: 其中最开始为起始位,中间是数据位,然后奇偶校验区间,最后是终止位。 起始位规定为低电平,终止位规定为高电平。中间8位为数据位。奇偶校验位可以根据选择添加或者不添加。就是状态机多个状态,校验状态。 奇校验(Odd Parity): 让数据位+校验位里1的总数为奇数。 偶校验(Even Parity): 让数据位+校验位里1的总数为偶数。 接收方收到数据后自己算一遍,如果1的个数不对说明传输出错了。 RX采样选择在中间采样,这样避免毛刺导致错误的开始接收。 TX时序图如下图所示: RX时序图如下图所示 RX …