jhz9900 发表于 2006-7-2 17:35:20

ATmega8的powerdown睡眠模式(掉电模式)究竟需要什么样的外部中断INT才能醒来??

我最近编程,想使用了powerdown使芯片睡眠,可是我现在碰到唤不醒芯片的问题。



我的外部中断接的是50Hz的方波发生器



我在程序中设置的是下降沿外部中断。



程序如果使用idel睡眠模式就是一切正常。而使用powerdown模式就是无法唤醒



我后来编了个小程序,发现只有低电平外部中断的才能将芯片从powerdown中唤醒,M8真的是这样么??

还是我哪里弄错了??

怎样使用下降沿外部中断使芯片唤醒阿?



希望各位帮帮我。如果能提供以下相关代码,那就更加感谢了

thomas_top 发表于 2006-7-2 17:47:35

好像就是只有低电平才能唤醒啊,datasheet 上面是这样说的啊,

chuntianhuihui 发表于 2012-5-3 15:59:44

像ATmega16除了用低电平唤醒,同时也可以使用Timer2异步方式来进行唤醒,具体数据手册里面有说到。

问乐寻音 发表于 2013-7-14 00:44:59

呵呵,为什么我的数据手册里没有看到呢,不过终于解决了!
页: [1]
查看完整版本: ATmega8的powerdown睡眠模式(掉电模式)究竟需要什么样的外部中断INT才能醒来??