打印

求助:我的掉电检测中断怎么在上电和掉电的时候都进入啊

[复制链接]
2074|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wenjie605|  楼主 | 2007-6-5 12:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大哥大姐: 
    小弟刚做了一个掉电检测中断,使用MEGA48模拟比较器,内部基准电压,平常工作时AIN1的电压是1.8V,当AIN1电压小于基准电压1.1时V进入中断。但实际情况是上电和掉电的时候都进入。 
     我试着延时后进行初始化、开中断,希望能避免上电进入中断,但延时后还是进入,请各位帮小弟分析一下,谢谢! 

寄存器设置如下: 
      DIDR1=0x01; 
      ACSR=0x4A;   
      ADCSRB=0x00;

相关帖子

沙发
zjh006| | 2007-6-5 13:55 | 只看该作者

是不是没有清中断标志?

使用特权

评论回复
板凳
wenjie605|  楼主 | 2007-6-5 15:08 | 只看该作者

我没有控制清中断标志

我没有控制模拟比较器中断标志,它不是硬件进行清零的吗?还需要软件进行清零吗?

使用特权

评论回复
地板
wenjie605|  楼主 | 2007-6-5 17:02 | 只看该作者

已经解决

我在设置模拟比较器前对ACSR进行了延时和清零操作:
        delayms(20);
        q=ACSR;
    ACSR=q;
现在OK了~~

使用特权

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

本版积分规则

31

主题

102

帖子

1

粉丝