睡眠模式的一些问题
请问一下睡眠模式怎么用WFI进入中断,,还有进入睡眠模式说的CPU时钟关闭,对其它时钟及模拟时钟无影响是什么意思,除了PWR时钟开启,其他关闭吗,什么是模拟时钟可以参考http://blog.csdn.net/zzw3255/article/details/54342878 是不是执行打开时钟,在执行__wfi就能进入睡眠模式?
睡眠模式是低功耗模式之一,内核CPU停止,但所有外设,比如NVIC、系统时钟(SysTick)等仍在运行的。
我用的HAL库 HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI);这句进入睡眠模式并等待中断唤醒 lapulasi1234 发表于 2019-2-26 14:04
睡眠模式是低功耗模式之一,内核CPU停止,但所有外设,比如NVIC、系统时钟(SysTick)等仍在运行的。
我用的 ...
内核CPU停止,是表示那些停止了,句些例子也行,是说RCC时钟停止了吗 p13692166934 发表于 2019-2-26 15:01
内核CPU停止,是表示那些停止了,句些例子也行,是说RCC时钟停止了吗
建议看一下RCC时钟源的选择和配置 http://www.sogou.com/link?url=DOb0bgH2eKh1ibpaMGjuyyJtF4czlDjlCCci258XFi6ueKW9M67CaVLpMY1k7wxTin3X-obmZKc.进入睡眠模式后系统时钟停止,配置给外设的时钟都不会停止。 lapulasi1234 发表于 2019-2-26 15:47
建议看一下RCC时钟源的选择和配置 http://www.sogou.com/link?url=DOb0bgH2eKh1ibpaMGjuyyJtF4czlDjlCCc ...
意思说函数不会运行,但是外设还在动吗 配置是不是这个样子,是不是配置完之后就进入睡眠,然后任意中断唤醒,想在进入睡眠还要在配置一次
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);//使能时钟
PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI)
页:
[1]