对于波特率传输一个bit的时间的计算 您所在的位置:网站首页 一帧是几毫秒的速度 对于波特率传输一个bit的时间的计算

对于波特率传输一个bit的时间的计算

2024-07-12 02:49| 来源: 网络整理| 查看: 265

老是记不住波特率传输速度,在此做个笔记 一、波特率为9600表示的是串口每秒钟可以传输9600bit,每传输1bit所需时间: 1 s / 9600 b i t = 1000000 ( u s ) / 9600 ( b i t ) = 1000 / 9.6 = 104.1667 u s 1s/9600bit = 1000000(us)/9600(bit) =1000/9.6 =104.1667us 1s/9600bit=1000000(us)/9600(bit)=1000/9.6=104.1667us 那么8bit就是 104.1667 ∗ 8 = 833.3336 u s 104.1667*8 =833.3336us 104.1667∗8=833.3336us 实际项目中,串口通信时数据格式是:起始位+8位数据+奇偶校验位+停止位 ,一般都没有奇偶校验位,所以是10位 也就是一个字节的时间为 104.1667 ∗ 10 = 1041.667 u s 104.1667*10 =1041.667us 104.1667∗10=1041.667us 二、波特率为19200每传输1bit所需时间: 1 s / 19200 b i t = 1000000 ( u s ) / 19200 ( b i t ) = 1000 / 19.2 = 52.0833 u s 1s/19200bit=1000000(us)/19200(bit) =1000/19.2 =52.0833us 1s/19200bit=1000000(us)/19200(bit)=1000/19.2=52.0833us 三、波特率115200每传输1bit所需时间: 1 s / 115200 b i t = 1000000 ( u s ) / 115200 ( b i t ) = 1000 / 115.2 = 8.6806 u s ; 1s/ 115200bit = 1000000 (us)/ 115200(bit)= 1000/115.2 = 8.6806us; 1s/115200bit=1000000(us)/115200(bit)=1000/115.2=8.6806us;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有