N76E003低功耗(喚醒)


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM