使用最小系统进行的测试 
 
 
 RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); 
 PWR_EnterSTANDBYMode(); 
这样操作可以使系统功耗降至20uA左右,但是需要输出高电平的引脚成了低电平; 
 
 
 RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); 
 PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFE) ;     
这样的话可以使高电平保持高电平,可是功耗有800uA+。 
除了用到的两个需要保持高电平的IO,其他的分别按照上拉输入、下拉输入测试,对功耗影响不大 
请问哪里出了问题,谢谢 |