单片机与max197的速度问题

[复制链接]
3448|4
 楼主| wenjie605 发表于 2008-6-5 09:36 | 显示全部楼层 |阅读模式
个位大侠,我最近做了个mega128从max197采AD数据的程序,采完后通过串口发数,在一个ARM控制的显示屏上进行描点显示。<br />采AD是外部中断触发的,外部中断一秒钟大约1300次,但现实的速度要慢很多,请各位帮忙分析一下到底是哪里的速度不够呢。
 楼主| wenjie605 发表于 2008-6-6 08:50 | 显示全部楼层

哪位帮帮我

16M晶振的MEGA128采max197的最大频率是多少啊?
dai_weis 发表于 2008-6-8 23:19 | 显示全部楼层

AD的速度快了

就算MCU能够处理但是得到的数据怎么传出去呢?串口太慢了
xwj 发表于 2008-6-8 23:29 | 显示全部楼层

虽然显示不可能一秒钟1300次,当描点可以

串口这个速度更是没问题<br /><br />那就只能检查你自己的程序效率了。
ldy216 发表于 2008-6-10 17:46 | 显示全部楼层

程序结构问题

  采样肯定没问题,串口全速38K以上就没问题了,所以没问题,<br />怪就怪你结构太乱。主程序一定要以多任务方式跑程序,任意一个地方不能有DELAY,整个程序不能有不做事的DELAY。<br />  你的问题是99.9%的人容易犯的问题,也是目前几乎上至PC软件,下至单片机,DSP,ARM软件的线性化程序必然出现的问题。<br />  采用我的结构可以轻易避免目前所有工程师,在写软件方面包括超级高手在内遇到的困惑。<br />  笔者是个不起眼的世外高人,精通电子、电脑、软件、硬件。<br />  QQ:184324486
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

102

帖子

1

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