本帖最后由 ifxz0123 于 2021-12-3 13:16 编辑
波特率(bit per second,bps)的含义是每秒传输多少位,波特率的倒数值表示传输1位所需要的时间。你送0x55或0xAA,用示波器或逻辑分析仪测量相邻的上升沿、下降沿的时间值,然后求倒数算出十几波特率值,再和理论的波特率数值相比较。举个栗子,115200的波特率,传输1bit所用的时间就是1/115200 = 0.000006805555s = 8.680555us,这是理论值。比如下面对理论设置115200波特率的波形进行逻辑分析仪测量,从图中可知1bit所占用的时间是8.68us。1bit/8.68us = 115207.3733 bit/s = 115207.3733 bps,可以看到实际值比目标值大了7.3233bps。百分比误差:(115207.3733 - 115200)/115200 = 0.0635703125%
|