请问在执行sleep模式,或standby模式或stop模式之前,是否要先把所有的外设关闭掉。

2019-10-15 02:29发布

本帖最后由 vention 于 2017-2-11 10:44 编辑

我测到 running模式下,有12个mA左右的电流, 执行了stop模式语句后,还是依然有3mA 的电流,请问,是否是要先把所有外设都去除了,才执行HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON,PWR_STOPENTRY_WFE);
为什么我执行了HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON,PWR_STOPENTRY_WFE); 语句后,并没有像所说的 在stop模式下是uA级别的呢.
我试过把 Tim6 和SPI1 等都 MspDeInit之后再执行HAL_PWR_EnterSTOPMode,还是3.5mA。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。