若串口通信参数设置为(注:开始位固定为1):数据位8,奇偶校验位1,停止位1,波特率9600bps,
则传输一个字符(即1个字节)的时间为:(1+8+1+1)/9600=0.00114583s=1.1454583ms
1.5字符间隔=1.5x1.1454583ms=1.71818745ms
3.5字符间隔=3.5x1.1454583ms=4.00910405ms
一个字节有8位。115200/8=14400 字节。但最重要的:串口都不是连续通讯,需要留有交互时间间隔,也有通讯封包格式。因此真正有效的通讯字节,一般可以按50%来计算(各种协议和情况是不相同的)。也就是1秒钟你的有效字节传输也就大约为14400*50% =7200字节。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)