串口传输时间计算公式
串口传输时间(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;