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; //下降沿 } ————————————————