这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 串口空闲帧有多长

共1条 1/1 1 跳转至

串口空闲帧有多长

院士
2025-05-18 16:03:15     打赏

空闲的时间与当前通信的波特率等UART的配置相关。

因为空闲帧其实是一个完全“1”的数据帧,而一个数据帧的传输时间与波特率大小,停止位配置,奇偶校验位配置等相关。时间长度计算参考一个数据帧的传输时间。

uart_idle_frame_01.jpg

计算公式:

空闲帧时间 =(1 个起始位 + 数据位数 + (若使能则包含 1 个奇偶校验位) + 停止位数) × (1 / 波特率)

举例:若配置為 8 位数据、不使用奇偶校验、1 个停止位、波特率 115200,则空闲帧总比特数为

1(起始位) + 8(数据位) + 1(停止位) = 10(bit),

那么空闲帧时间约为 10 × (1 / 115200) ≈ 86.8 μs。





关键词: APM32E103     Usart     idleframe    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]