本帖最后由 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。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
好像没有什么改变,也不知道怎么去验证。 因为毕竟最小开发板上面,还有LED,我把LED也给拆掉了,还有1.5mA 也不知道从哪里来的耗电。
IO都设置了嘛?你的意思是现在已经是最小系统了?然后电流还是1.5mA
测量单片机的功耗,最好是在最小系统下进行测量,一般手册里边的数据也都是在最小系统下测量的数据。
一周热门 更多>