UART的速率计算主要涉及到波特率。
波特率是指数据在串行通信中每秒钟传输的位数,它决定了数据传输的速度。例如,9600波特率意味着每秒钟传输9600个符号或位。
UART数据帧格式,包括起始位、数据位、校验位、停止位、空闲位。
比特率是指每秒钟传输的净数据位的数量,不包括起始位、数据位、校验位和停止位。通常以bps表示。
假设没有奇偶校验位,且停止位为1位,传输1个字节(8个位)数据,那么实际硬件上需要传输的位总数是:1个起始位,8个数据位,1个停止位
因此,总位数是10位。如果波特率是9600,则比特率计算如下:
比特率=(波特率×数据位)/总位数
=(波特率×数据位)/(起始位+数据位+校验位[可能没有]+停止位)
=9600×8/10
=7680 bps
因此,在9600波特率下,比特率是7680bps。
如果有奇偶校验位,且停止位为1位,传输1个字节(8个位)数据,那么实际硬件上需要传输的位总数是:1个起始位,8个数据位,1个奇偶校验位,1个停止位,即总位数为11位。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora模块等无线数传模块产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 南京办事处葛经理:17626012283
成都总部销售经理:
秦 科(无线模块):18884314654 冯子恒(无线模块):18884314734
蔡友银(无线模块):13882211021 葛宇龙(通信设备):19138800613
胡兵(外贸销售经理):18584911141、 sales06@ebyte.com
业务邮箱:support@cdebyte.com 全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号