N76E003电源有两种模式,若想最大降低功耗,那么当然选择掉电模式了,进入掉电模式很简单直接set_PD,单片机就进入掉电了;
文档中给出的电气特性说是最低可以达到6-8ua;
我也测试了,若只写
clr_BODEN;//关闭欠压检测
set_PD;// 进入掉电模式
发现功耗还是比较大的,并没有达到6-8ua;后面找到问题,原来将单片机切换至低速模式(LIRC)时,再进入掉电,那么才能达到6-8ua。
set_OSC1;
clr_OSC0;
clr_HIRCEN;
clr_BODEN;
set_PD;
通过规则书,我们可以发现中断可以唤醒单片机;
//-------管脚中断中断服务程序--------- void PinInterrupt (void) interrupt 7 { if(PIF==0x01)//0通道 { PIF=0;//清除外部中断标志 } } void EXTI_Init(void) { set_EA; //开启总中断 set_EPI; //开启管脚中断(位于拓展中断中) P30_Input_Mode; //设置为输入模式 set_PIPS1; set_PIPS0;//选择P3.0为中断输入源 Enable_BIT0_FallEdge_Trig; //下降沿 } ————————————————