115200bit除以10bit每字节(按照8位无校验,一位停止位,外加一位起始位),每秒传输约为11520字节,除以1024,约为11.25K字节/秒。
115200÷(1+8+1)÷1024 =11.25K。
115200 单位是 bps,就是 1秒 可以传送 115200 位,
算有效通讯速度时候,1考虑通信开销,比如 8N1,传送 8位数据需要发送 10位,有效数据只有 80%
2,考虑通信利用率,不间断的发送,极限 100% 那就是 115200 * 0.8 *1 大概是 10 K 字节 /秒。如果发送一个字节停1秒,如此循环,那速度就是 1字节/秒。
这两个因素多是和自己实际情况有关的,自己算自己的
1.先算出每秒多少个字节:115200/(8+2)=11520个字节/s
对上边的解释:因为波特率115200代表每秒能传输多少个二进制位,1个字节由8位数据位+1位起始位+1位停止位组成,所以相除的话就是每秒几个字节
2.再算该波特率能传多少K,因为1K=1024byte 所以11520个字节/S即为11520/1024=11.25Kbyte/s
希望我讲的明白能帮到你
115200是每秒可以传115200 bit(位)数据;1个字节=8bit;1K字节=1024字节。
所以换算115200/1024/10就是每秒传多少K字节。
波特率其实就每秒能发送的位数据
按1个字节8bit,则
115200/8/1000=14.4kBps
115200/8/1024=14.0625kBps