瑞萨MC16/64A R5F364AM芯片,电源电压5V,5V掉电后由电池供电,并进入掉电中断,然后进入stop模式。然后按键能够将CPU从Stop模式唤醒进入wait模式,唤醒后显示一些数据,使用定时器来更新数据,定时器中断出来进入wait模式,当显示完毕进入stop模式。在进入stop或者wait模式后,拔电池,再次接入电池,无影响,能够再次按键唤醒(stop模式)或者显示正常(wait模式),功耗也正常。但是在唤醒后,进入wait模式,正在显示时,程序正在运行的时候拔电池,再次接入电池,功耗很大,且不能再次按键唤醒。需要改进的问题,单片机唤醒后程序正在运行的时候拔电池时,拔电池再接入电池,不能功耗很大,最好能够stop模式或wait模式等待,有什么办法解决这一问题?另外在单片机突然无供电供电的情况下,程序将停在哪儿?如果再次供电而没有复位,程序将从哪儿进行? |