示波器验证串口通信

1.通过示波器每个bit位的时间,倒推出串口设置的波特率,看与自己程序设置的是否相符?

示波器所示两个bit用了17.360 us,那么 17.360 us / 2 = 8.7us 一个bit位用了8.7us  波特率位1/0.0000087=114942 ~~115200 ,与设置相符。

2.根据设置的波特率,查看发送一帧数据如23bytes需要多长时间。

23*(8+1+1)/115200 = 2ms, 从示波器看到确实在2ms左右。

1bit  起始位是0, 1bit停止位是1.

 

posted @ 2021-11-11 18:11  hitzzq  阅读(329)  评论(0编辑  收藏  举报