PRINT("sleep mode sleep \r\n");
DelayMs(2);
LowPower_Sleep(/*RB_PWR_RAM16K | */ RB_PWR_RAM2K); // 只保留2K SRAM 供电
// 这里需要在打开RAM16K的开关吗?
HSECFG_Current(HSE_RCur_100); // 降为额定电流(低功耗函数中提升了HSE偏置电流)
debug_init();
DelayMs(5);
PRINT("wake.. \r\n");
DelayMs(500);
万用表测试1.8uA 符合手册说明,但就是起不来。不知道唤醒以后是否需要重新打开16KRAM供电?
如果把RB_PWR_RAM16K 打开在5uA就可以正常运行。
热门产品 :
USB3.0 HUB控制器:CH634