打印

stm32f103,只要带仿真器,进入stop模式,立刻被唤醒。

[复制链接]
28450|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
snakeemail|  楼主 | 2022-7-20 09:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:
stm32f103,只要带着st-link仿真时,进入stop模式,立刻被唤醒。用的IAR。
如果不带仿真器,那就是正常的RTC闹钟唤醒。

请问各位大侠有没有遇到过。

资料:
我查看下面的资料,这些看起来都是都是仿真器去配置的,不是要我的代码设置。
29.16.1 低功耗模式的调试支持
使用WFI和WFE可以进入低功耗模式。
MCU支持多种低功耗模式,分别可以关闭CPU时钟,或降低CPU的能耗。
内核不允许在调试期间关闭FCLK或HCLK。这些时钟对于调试操作是必要的,因此在调试期
间,它们必须工作。MCU使用一种特殊的方式,允许用户在低功耗模式下调试代码。
为实现这一功能,调试器必须先设置一些配置寄存器来改变低功耗模式的特性。
● 在睡眠模式下,调试器必须先置位DBGMCU_CR寄存器的DBG_SLEEP位。这将为HCLK
提供与FCLK(由代码配置的系统时钟)相同的时钟。
● 在停止模式下,调试器必须先置位DBG_STOP位。这将激活内部RC振荡器,在停止模式下
为FCLK和HCLK提供时钟。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

547

主题

1910

帖子

8

粉丝