掉電模式是不是 將rtc 也關(guān)閉?如果不想關(guān)閉rtc實現(xiàn)最小功耗設(shè)置那里,謝謝!

? PRINT("shut down mode sleep \n");

? DelayMs(2);

? LowPower_Shutdown(0); //全部斷電,喚醒后復位

? /*

? ?此模式喚醒后會執(zhí)行復位,所以下面代碼不會運行,

? ?注意要確保系統(tǒng)睡下去再喚醒才是喚醒復位,否則有可能變成IDLE等級喚醒

? ?*/

? HSECFG_Current(HSE_RCur_100); // 降為額定電流(低功耗函數(shù)中提升了HSE偏置電流)

? PRINT("wake.. \n");

//? ? DelayMs(500);


下電模式的功耗較低。

1.png

超低功耗LDO 維持PMU 供電,RTC沒有關(guān)閉

2.png具體可直接參考PM的例程。


? ? ? PRINT( "sleep mode sleep \n" );

? ? ? DelayMs( 2 );

? ? ?// 注意當主頻為80M時,Sleep睡眠喚醒中斷不可調(diào)用flash內(nèi)代碼。

? ? ?LowPower_Sleep(RB_PWR_RAM16K | RB_PWR_RAM2K); //只保留14+2K SRAM 供電

? ? ?HSECFG_Current( HSE_RCur_100 );? ? ?// 降為額定電流(低功耗函數(shù)中提升了HSE偏置電流)

? ? ?DelayMs( 5 );//等時鐘穩(wěn)定

? ? ?PRINT( "wake.. \n" );

? ? ?

? ? ?DelayMs( 5 );


? ? ?SYS_ResetExecute();

? ? ?

? ?休眠喚醒后,會不會執(zhí)行到??

? ? ?SYS_ResetExecute();


謝謝!

? ? ?



現(xiàn)在測試的結(jié)過 是。按鍵喚醒后,如果,睡眠的時間短 可以看到 執(zhí)行復位了。如果睡眠的時間長了,就執(zhí)行不到了。但是,這個時候,供電電流是變大了。


電流變大是不再睡眠了,所以也就不會再執(zhí)行復位。你在睡眠的那里加個循環(huán),這樣可以一直睡眠。

emobile_2022-03-28_20-40-22.png


其實,我并不是想知道如何一直休眠,我是想知道,兩種情況? cpu 到底跑到那里了?否則,這個程序不知道怎樣寫。


Sleep模式下喚醒后,程序正常運行;Shutdown模式下喚醒后,程序會復位。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频