波特率计算笔记_波特率怎么求[通俗易懂]

波特率计算笔记_波特率怎么求[通俗易懂]一、波特率为9600表示的是串口每秒钟可以传输9600bit,每传输1bit所需时间:1 s/ 9600bit = 1000000 (u s)/9600(bit)=1000/9.6 =104.1667us 那么8bit就是 104.1667 ∗ 8 = 833.3336 u s 104.1667*8

一、波特率为9600表示的是串口每秒钟可以传输9600bit,每传输1bit所需时间:
1 s/ 9600bit = 1000000 (u s)/9600(bit)=1000/9.6 =104.1667us

 

那么8bit就是 104.1667 ∗ 8 = 833.3336 u s 104.1667*8 =833.3336us104.1667∗8=833.3336us
实际项目中,串口通信时数据格式是:起始位+8位数据+奇偶校验位+停止位 ,一般都没有奇偶校验位,所以是10位
也就是一个字节的时间为 104.1667 ∗ 10 = 1041.667 u s
二、波特率为19200每传输1bit所需时间:
1 s / 19200 b i t = 1000000 ( u s ) / 19200 ( b i t ) = 1000 / 19.2 = 52.0833 u s
三、波特率115200每传输1bit所需时间:
1 s / 115200 b i t = 1000000 ( u s ) / 115200 ( b i t ) = 1000 / 115.2 = 8.6806 u s

 

总结如下表

波特率计算笔记_波特率怎么求[通俗易懂]

 

今天的文章波特率计算笔记_波特率怎么求[通俗易懂]分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/55092.html

(0)
编程小号编程小号
上一篇 2023-08-28
下一篇 2023-08-28

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注