搜索
bottom↓
回复: 11

请教!!如何解决其它中断对AD中断产生的影响?

[复制链接]

出0入0汤圆

发表于 2009-5-13 19:03:01 | 显示全部楼层 |阅读模式
在我打开其它的中断,比如定时中断的情况下, AD采用中断方式采样,怎么能保证其它中断对我AD采样的干扰最小??

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2009-5-14 09:31:03 | 显示全部楼层
怎么没人回复??自己顶一下,希望有高手指教!

再说下一: 我程序采用了 T0 和 AD 中断 , 其中T0中断用于按键状态检测, 当我打开T0中断时, AD采样的值很明显不稳定

出0入0汤圆

发表于 2009-5-14 09:33:27 | 显示全部楼层
定时中断不应该会干扰AD结果
外部中断不好说,你得上电路图看是否有问题...
相关程序最好也贴出来...

出0入0汤圆

 楼主| 发表于 2009-5-14 10:58:01 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2009-5-15 04:11:37 | 显示全部楼层
看ADC怎么布置的,在采样的时候电源要保持稳定,或者不用的ADC口不要用;

出0入8汤圆

发表于 2009-5-15 05:39:53 | 显示全部楼层
这是由于定时器中断优先于ADC中断,如果正在ADC采样的时候产生定时器中断,就会影响ADC的读取结果,严重时甚至会花屏(如果你用了液晶显示的话),可以在定时器中断中关闭ADC,这样就不会产生冲突了

出0入0汤圆

发表于 2009-5-15 05:59:29 | 显示全部楼层
楼上的说法仅限于在开中断嵌套的时候吧?

ADC中断的时候,不开SEI,定时中断要等ADC中断完成才能响应;

另外进入ADC中断的时候,数据已经转化结束了。

出0入0汤圆

发表于 2009-5-15 10:44:40 | 显示全部楼层
我没有遇到过这样的问题,AVR不会出这样的问题,我觉得电路硬件上的问题可能性多一些,如:电源电压不稳,按下键时会造成电源或基准电压 不稳,有没有加退耦电容?是不是手放下去按有干扰进去了?地线接入点是否合理?等

出0入0汤圆

发表于 2009-5-15 10:53:16 | 显示全部楼层
也可能是你的通道切换有问题,解决方法是通道切换一定要在ADC中断内完成再重新启动ADC。
注意尽量不要用多余的AD口做键盘的检测,很容易干扰。

出0入0汤圆

发表于 2009-5-15 16:27:44 | 显示全部楼层
7楼和8楼都说得挺对!

请教8楼指点一下:(http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=3344584&bbs_page_no=1&bbs_id=1000),

如果是连续模式(ADFR=1),在中断里面如何切换呢;

谢谢!

出0入0汤圆

发表于 2009-5-15 16:46:37 | 显示全部楼层
通道切换其实很简单,在连续模式也一样:不需要任何其它操作,只需修改通道值!
如有问题,查其它原因

出0入0汤圆

发表于 2012-8-31 16:37:33 | 显示全部楼层
从中断优先级的角度去考虑,然后 相应的 设定一些开关信号,如中断信号! 或者 ,采样间隔 取得 大一点,这样可以 让数据更稳定, 同时 也可以 通过定时器 去 实现这个定时采样的 功能! 就是说 定时器 充当了 (键盘扫描 和 中断采样控制功能--“开关AD中断”)。我要AD 数据 就 开中断 ,不要就关掉!!!这样 是不是 好呢!~~哈哈
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-15 14:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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