先说串口
因为之前写过一篇UART,通用串行异步通讯
协议,UART的相关资料
因为UART没有时钟信号,无法控制何时发送数据,也无法保证双发按照完全相同的速度接收数据。因此,双方以不同的速度进行数据接收和发送,就会出现问题。
如果要解决这个问题,UART为每个字节添加额外的起始位和停止位,以帮助接收器在数据到达时进行同步;
双方还必须事先就传输速度达成共识(设置相同的波特率,例如每秒9600位)。
传输速率如果有微小差异不是问题,因为接收器会在每个字节的开头重新同步。相应的
协议如下图所示;
如果您注意到
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/6824.html