查看: 1699|回复: 0
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
沙发
发表于 2016-5-28 21:54:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
搜了下好像坛子里还没人玩这个,个人觉得很有用,特别是产品比较开放的时候可以自动调节波特率,而且也不用愁晶振更换的问题了(例如12M、14M、10M都无所谓..)

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

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



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


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

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

我在想一个更好办法,就是多次捕获脉宽,然后取最小值(1B),然后平均~,应该也能实现~~







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表