问答

汇集网友智慧,解决技术难题

21ic问答首页 - stm32f103,只要带仿真器,进入stop模式,立刻被唤醒。

top 仿真器 STM32F103 调试 时钟 低功耗

stm32f103,只要带仿真器,进入stop模式,立刻被唤醒。 赏100家园币

snakeemail2022-07-20
问题:
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提供时钟。
回答 +关注 14
28451人浏览 0人回答问题 分享 举报
0 个回答

您需要登录后才可以回复 登录 | 注册