本帖最后由 nbiot 于 2020-2-15 21:06 编辑
M261如何进入低功耗模式,以及如何再次进入?
- void MCU_CLK_Idle(void)
- {
-
- {
- g_u32PowerDownMode = M32(PDMD_FLAG_ADDR);
- SYS_UnlockReg();
- /* Select Power-down mode */
- CLK_SetPowerDownMode(CLK_PMUCTL_PDMSEL_ULLPD);//LK_PMUCTL_PDMSEL_FWPD);//CLK_PMUCTL_PDMSEL_PD);//CLK_PMUCTL_PDMSEL_LLPD);//g_u32PowerDownMode);
- };
-
- /* To check if all the debug messages are finished */
- // while(IsDebugFifoEmpty() == 0);
- /* Enter to Power-down mode */
- CLK_PowerDown();
- }
调用MCU_CLK_Idle后,M261芯片的电流大概是0.5ma,还可以再低吗?
如果退出了低功耗模式,如何再次进入呢?我再次调用MCU_CLK_Idle后,发现电流并没有变到0.5ma,还是2ma左右,如何解决?
|