关于待机唤醒实验中的复位IO口

2019-07-20 04:50发布

本人小白,学习原子哥的待机唤醒实验的时候,想把例程改为停止模式,在进入停止模式之前复位了所有的IO口以降低功耗,即
RCC_AHB1PeriphResetCmd(0X04FF,ENABLE);
然后设置为等待中断,
PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);
之后在中断函数中进行时钟初始化
SystemInit();
然后初始化LED,
LED_Init();               
但是经测试发现初始化后PF9、PF10的电平为1.9V,说明初始化不成功。
想知道在复位IO口后应该如何重新初始化?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
JohnSmith
1楼-- · 2019-07-20 10:38
我懂了...中断里需要释放IO口的复位
RCC_AHB1PeriphResetCmd(0X00FF,DISABLE);
我是傻子
JohnSmith
2楼-- · 2019-07-20 12:30
 精彩回答 2  元偷偷看……

一周热门 更多>