WCH沁恒单片机
直播中

李志静

8年用户 1502经验值
私信 关注
[问答]

CH571低功耗起不来是什么原因?如何解决?

    PRINT("sleep mode sleep rn");
    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.. rn");
    DelayMs(500);
万用表测试1.8uA 符合手册说明,但就是起不来。不知道唤醒以后是否需要重新打开16KRAM供电?
如果把RB_PWR_RAM16K 打开在5uA就可以正常运行。


回帖(1)

刘磊

2022-8-8 09:31:02
需要打开16K,不然ram数据丢失了,电流正常,可以看看手册
举报

更多回帖

发帖
×
20
完善资料,
赚取积分