关于STM32F103C8T6低功耗模式的问题

2019-07-14 19:11发布

QQ图片20171114113910.png
我想进入待机模式,然后就调用库函数写了这一段代码,但是测试发现,STM32F103C8T6正常运行时差不多70MA,烧入这个程序后只达到了20MA,不是说进入低功耗模式可以达到UA级别嘛?求大神解释一下,要怎么做才能到UA级别。
单片机供电用的是7.2V电池,然后有个AMS117-3.3转一下给单片机,其他什么都没有接,测的时候测的是电池通向AMS1117的电流
int main(void)
{
        /* 使能电源管理时钟 */
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR , ENABLE);        
        while(1)
        {
                            /*清除WU状态位*/
                        PWR_ClearFlag (PWR_FLAG_WU);                        
                        /*设置WKUP引脚唤醒功能,使能PA0*/                        
                        PWR_WakeUpPinCmd (ENABLE);                        
                        /* 进入待机模式 */
                        PWR_EnterSTANDBYMode();

}
}



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。