首页 > 其他 > 详细

自动波特率检测

时间:2021-05-07 12:18:03      阅读:18      评论:0      收藏:0      [点我收藏+]

自动波特率检测

软件的检测方法是:首先把RX引脚设置为输入捕获模式,然后让对方发送一个字节的数据(最好是0x7F),通过测量边缘时间来计算波特率。

        比如接收到0x7F,则会有下面的波形:

技术分享图片

 

 

测量到两个上升沿间的时间,除以8就可以得到一位的时间,求个倒数就是波特率了。

        当然也可以把RX引脚设置为外部中断模式、普通输入模式,然后用其他的定时器来计时。

自动波特率检测

原文:https://www.cnblogs.com/czcbzc/p/14738304.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!