使用逻辑分析仪抓串口波特率

使用逻辑分析仪抓串口波特率


非常简单!
只要我们使用逻辑分析仪抓一段串口序列,然后找其中最小的脉冲宽度就可以了。
我们以115200为例:

使用逻辑分析仪抓串口波特率
得出最小脉冲宽度应为8.68us左右。
我们再来看看逻辑分析仪抓出来的序列:
使用逻辑分析仪抓串口波特率
这里的脉冲宽度为8.667us,符合的很好。

当然,如果你运气不好,抓的序列全部都是多位的零或者多位的一的,那么最小脉冲宽度经过换算就会小于波特率了,但是还好,一般来说,我们只要乘2的次幂就可以试出真实的波特率了。