关于STM32F407 STOP模式 低功耗的电流偏大
大家好! 最近有个项目用 STM32F407VGT6(100pin , 内1MBFLASH)低功耗的电流偏大 , 程序请看图测试说明如下:
1. STM32F407VGT6 只接了8M的高频晶振和32K低频晶振 , 其它IO全部空接, 设置为输入下拉
测试结果:
STOP模式 ,电流300uA
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI); //300uA
待机模式 , 12uA
PWR_EnterSTANDBYMode(); //12uA
我需要STOP模式降低电流, 还需要设置或关闭 什么?
未用到的IO设置为模拟输入试试 试着检查每个IO与外围器件的连接情况,是否有电流消耗。 试试讲IO设置成模拟输入并关闭所有IO口的时钟,将FLASH设置成POWER DOWN模式后再进入STOP模式:) 这个问题,好像在ST MCU实战经验里有说,低功耗降下来的秘密就是对不使用的管脚都要接成模拟上拉,建议你翻翻ST MCU实战经验
页:
[1]