STM32F2电源管理STOP模式,无法唤醒~~
STM32F2电源管理STOP模式,无法唤醒~我采用的是外部8M晶振,进入STOP模式的代码如下:
/* To minimize the consumption In Stop mode, FLASH can be powered off before entering the Stop mode.*/
PWR_FlashPowerDownCmd(ENABLE);
/* Request to enter STOP mode with regulator in Low Power */
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
看资料说任何中断进来就会唤醒,唤醒后是采用内部晶振,现在进入STOP模式后就没有了反应。。
还有一个唤醒后使用内部晶振,在什么地方切换到使用外部晶振,难不成每个中断的入口都需要重新配置时钟?
RE:STM32F2电源管理STOP模式,无法唤醒~~
顶起:oRE:STM32F2电源管理STOP模式,无法唤醒~~
只有一个中断入口是唤醒中断入口,在这个中断里写唤醒服务程序。RE:STM32F2电源管理STOP模式,无法唤醒~~
你的中断唤醒服务程序没写好RE:STM32F2电源管理STOP模式,无法唤醒~~
我一般直接用__wfi();RE:STM32F2电源管理STOP模式,无法唤醒~~
这个模式代码应该是例程里面有的吧?RE:STM32F2电源管理STOP模式,无法唤醒~~
连线看看,先看能否进入中断,然后看中断函数RE:STM32F2电源管理STOP模式,无法唤醒~~
调试下进入stop模式了么, 能进入唤醒的那个中断么,还是程序跑入哪个死循环了RE:STM32F2电源管理STOP模式,无法唤醒~~
切换外部晶振应该是软件实现的RE:STM32F2电源管理STOP模式,无法唤醒~~
是中断程序没写好吧
页:
[1]