本帖最后由 neyo.zhong 于 2012-6-18 10:45 编辑
1.设置LPDCON寄存器,可以设置是否开启该功能;检测点(即低电压值);检测方式,是高于检测点,还是低于检测点时产生LPD中断。
2.开启LPD中断。
3.假如设置了“当电压低于检查点时LPD标志置一”并开启了“LPD中断”,则当MCU的工作电压VDD低于监测点时,就会发生LPD中断。
4.您可以在LPD中断处理中做一些处理,如果是市电切断,由电池供电,需要系统时钟切换,将高频切换为低频32768;如果有时间显示,可以在切换低频后,使系统进入休眠状态,每500MS或1S唤醒一次。如果是市电恢复,则相反。
最好可以配合过零点检测一起来做,效果会更好。
|