打印

想达到115200模拟波特率

[复制链接]
2193|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
51yao|  楼主 | 2009-10-28 16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
20M晶振,1T单片机,想做到模拟串口,接收和发送能达到115200.请问有什么方法?
我的做法是每隔115200就定时中断一次,在定时服务中断中检测接收脚的电平,但由于中断处理时间有点长,所以收到的数不正确。有没什么好方法,请高手指点。

相关帖子

沙发
lyjian| | 2009-10-28 17:12 | 只看该作者
115200就定时中断一次能检测得到115200那就厉害了

使用特权

评论回复
板凳
宇容创行| | 2009-10-28 17:23 | 只看该作者
标准做法 每bit要采样16次
倍速模式下 也要8次
差不多要1us采样一次,估计是实现不了

最山寨的做法采样3次,勉强实现

使用特权

评论回复
地板
51yao|  楼主 | 2009-10-28 17:31 | 只看该作者
不是很明白,能贴段C程序学习不?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

148

帖子

0

粉丝