串口接收一个字节所需要的时间

以波特率为9600来算
波特率是指发送二进制数据位的速率,即9600的波特率表示一秒发送9600个位;
波特率9600 = 9600(位/秒)
假设传输一个字节需要起始位1位,数据位8位,结束位1位;则传输一个字节需要10位;
波特率9600 = 9600/10 = 960(字节/秒)
则:
传输一个字节所需时间t为:
t = 1/960= 1.04166ms;
这里计算一下接收60个字节所需要的时间t1;
t1 = t*60 = 62.5ms;
则可以计算出一秒内可接收多少个60字节的数据:
n = 1000/62.5 = 16;
即可计算出一秒内可以接收16个60个字节的数据

你可能感兴趣的:(嵌入式)