发一个自适应波特率的程序,看有没有人感兴趣

2020-02-02 09:20发布

搜了下好像坛子里还没人玩这个,个人觉得很有用,特别是产品比较开放的时候可以自动调节波特率,而且也不用愁晶振更换的问题了(例如12M、14M、10M都无所谓..)

点击此处下载 ourdev_630154BNSSDG.doc(文件大小:118K) (原文件名:单片机从机的波特率自适应设置.doc)

原理是测起始位宽度(第一位),并以此为标准设置波特率,呵呵,不是很难哈



(原文件名:串口 TTL电平规范,发送01 s所以低位在前.JPG)


(原文件名:串口 TTL电平规范,发送55.JPG)

注:此办法需要主机发送一个标准信号,例如01H,

我在想一个更好办法,就是多次捕获脉宽,然后取最小值(1B),然后平均~,应该也能实现~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
64条回答
zhjr1220
1楼-- · 2020-02-07 15:26
研究一下
mcu_mouse
2楼-- · 2020-02-07 19:56
 精彩回答 2  元偷偷看……
wkman
3楼-- · 2020-02-08 01:33
可以参考下stcisp的 pc发7f、7f。。。。测试波特率方法。
nicotinecys
4楼-- · 2020-02-08 04:30
这个记录一下!正在搞!
zx2592
5楼-- · 2020-02-08 05:11
莫老大,不能下载啊,要过多长时间开放下载啊。
w1000
6楼-- · 2020-02-08 05:34
Ian11122840 发表于 2011-4-14 17:05
点击此处下载 ourdev_630702F90TTG.pdf(文件大小:198K) (原文件名:MSP430UART串口波特率自动检.pdf)

初始波特率应该是115200的吧

一周热门 更多>