正在用ATmega48在做一个东西,需要在不需要的时候进入掉电模式,然后通过INT0进行喊醒。
现在的问题是:需要用低电平持续一段时间才可以喊醒,那么就必须设置INT0为低电平触发,但是我设成低电平触发后,紧接着进入掉电模式,我并没有给唤醒信号,但是然后却马上就被喊醒了,但是,去掉设置成低电平触发这句话,程序就会进入掉电模式,但是由于没有设置成低电平触发,所以程序永远都不会被喊醒。
所以那位高手给指点一下,关于掉电模式,应该怎样去进行处理,谢谢了~~~~~~~
我觉得应该先将INT0口设为输出,输出1然后设为int0低电平触发,延时几个NOP然后进入SLEEP();