Bootstrap

UART串口传输时间计算

串口传输时间计算公式

串口传输时间(ms) = 传输字节长度  * (起始位 + 数据位 + 校验位 + 停止位)/ 波特率 * 1000 

测试用例

波特率9600bps,1个起始位,8个数据位,1个停止位, 无校验;现有12字节数据要发送;

串口发送12字节数据的时间 = 12 * (1 + 8 + 0 + 1)/ 9600 * 1000 = 12.5ms;

波特率12800bps,1个起始位,8个数据位,1个停止位, 无校验;现有12字节数据要发送;

串口发送12字节数据的时间 = 12 * (1 + 8 + 0 + 1)/ 12800 * 1000 = 9.375ms;

 

波特率12800bps,1个起始位,8个数据位,2个停止位, 奇校验;现有12字节数据要发送;

串口发送12字节数据的时间 = 12 * (1 + 8 + 1 + 2)/ 12800 * 1000 = 11.25ms;

;