想达到115200模拟波特率

[复制链接]
3380|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

粉丝
快速回复 在线客服 返回列表 返回顶部