ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[STM32F0] stm32f030调试支持低功耗模式

[复制链接]
3029|16
 楼主 | 2015-10-22 15:49 | 显示全部楼层 |阅读模式
DBGMCU_Config(DBGMCU_STOP,ENABLE);
  DBGMCU->CR |= 0x00000002;
直接调用这两个函数都无法设置DBGMCU_CR的DBG_STOP,是不是需要什么条件?iar直接修改寄存器也不行,为什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
| 2015-10-22 17:19 | 显示全部楼层
那就换Keil试试看吧。
 楼主 | 2015-10-22 19:29 | 显示全部楼层
734774645 发表于 2015-10-22 17:19
那就换Keil试试看吧。

你有做过这个么?
| 2015-10-22 19:33 | 显示全部楼层
没有用过IAR开发,不知道啊
| 2015-10-22 19:44 | 显示全部楼层
DBG也是外设的一种,时钟有没有开?  
RCC->APB2ENR |= RCC_APB2ENR_DBGMCUEN
外设时钟没有打开时,所有对该外设的操作都是无效的

评论

liguang02 2015-10-26 09:44 回复TA
正确答案 
| 2015-10-22 20:43 | 显示全部楼层
是应该在头文件那里设置的吗,还是宏
 楼主 | 2015-10-22 22:04 | 显示全部楼层
Xflyan 发表于 2015-10-22 19:44
DBG也是外设的一种,时钟有没有开?  
RCC->APB2ENR |= RCC_APB2ENR_DBGMCUEN
外设时钟没有打开时,所有对 ...

真的还没有打开,我明天回去打开试试
| 2015-10-23 00:11 | 显示全部楼层
谢谢,非常好
| 2015-10-23 08:49 | 显示全部楼层
一般在宏里面有个什么定义
 楼主 | 2015-10-23 10:04 | 显示全部楼层
liguang02 发表于 2015-10-22 22:04
真的还没有打开,我明天回去打开试试

打开了却发现进不了低功耗模式了,怎么回事
| 2015-10-24 19:50 | 显示全部楼层
打开了却发现进不了低功耗模式了

进不了低功耗模式,具体表现是什么
| 2015-10-24 19:57 | 显示全部楼层
楼主会不会是低功耗模式寄存器设置的不对啊
| 2015-10-24 21:08 | 显示全部楼层
一直还没用过低功耗呢,这个好像是唤醒时比较费劲
| 2017-4-9 22:47 | 显示全部楼层
刚好也碰到了,调试时可以打开,方便调试下载。
但想电流真正低下去并唤醒,DBGMCU相关的位一定不能置位。
| 2018-4-26 10:14 | 显示全部楼层
@liguang02 进不了低功耗模式,应该是你进入低功耗模式的代码有问题。我之前遇到了stm32f030rc单片机在待机模式下jlink仿真器断掉的情况,看了上边的帖子以后发现是DBG模块时钟没有开启。开启DBG模块时钟后,单片机可以进入待机模式,也可以正常唤醒,且在待机模式下jlink调试器也可以正常调试。
| 2019-1-12 10:59 | 显示全部楼层
liguang02 发表于 2015-10-23 10:04
打开了却发现进不了低功耗模式了,怎么回事

我遇到同样的问题,请问下问题解决了吗,如何解决的
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

快速回复 返回顶部 返回列表