低功耗-如何降低芯片睡眠电流

1、所有IO口需要设置成下拉输入,目的是将芯片IO固定电平状态,防止芯片IO悬空漏电;

2、开启PWR时钟,目的是将内部调压器调成低功耗模式;

3、调用睡眠库函数,芯片进入STOP睡眠模式或者STANDBY睡眠模式。STOP模式睡眠电流稍高,芯片唤醒后继续运行。STANDBY睡眠电流更低,芯片唤醒后重新复位运行。

4、STOP模式实测睡眠电流2uA左右,注意需要保证硬件板LED灯去掉、没有其他的外围器件漏电等。操作代码如下:

 

posted @ 2023-02-04 16:07  WCH_CH32  阅读(461)  评论(0编辑  收藏  举报