L勇 发表于 2012-10-18 17:26:17

yuanbuqi 发表于 2012-10-18 18:22:29

好像不能自适应的吧

error_dan 发表于 2012-10-18 18:31:12

一般都是通过定时器采集脉冲间隔实现的,要在有效数据传输之前发一串无效的数据例如55555之类的

dudududu 发表于 2012-10-18 18:31:52

串口么?应该不行。
要是你用普通的IO口,自己模拟I2C什么的,大欧式完全不用考虑波特率的问题{:lol:}

老婆爱吃虾 发表于 2012-10-18 20:28:12

原理上可以,测出一串数据中的最短的低脉冲(对于5v uart来说)。比如9600的时候,则个最短的低电平时间应该是1s/9600,其他波特率以此类推据可以了。根据最短低电平时间算出波特率,然后在设置波特率,然后开始接收或者发送。注意消除其他干扰信号的影响。
页: [1]
查看完整版本: 12C5a60s2波特率自适应