OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3063|回复: 10

STM32F103进入休眠模式以后还能使用KEIL调试吗?

[复制链接]

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-9-21
在线时间
9 小时
发表于 2018-11-19 14:46:25 | 显示全部楼层 |阅读模式
1金钱
STM32F103进入休眠模式以后还能使用KEIL调试吗?我这边程序进入休眠模式以后,keil就直接自己跳出调试模式了,想测试一些唤醒时候发生的事件

最佳答案

查看完整内容[请看2#楼]

可以,F1参考手册上有说明
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

401

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1769
金钱
1769
注册时间
2015-6-11
在线时间
313 小时
发表于 2018-11-19 14:46:26 | 显示全部楼层
可以,F1参考手册上有说明


2.png
1.png
回复

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-9-21
在线时间
9 小时
 楼主| 发表于 2018-11-19 14:46:47 | 显示全部楼层
回复

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-9-21
在线时间
9 小时
 楼主| 发表于 2018-11-19 15:31:57 | 显示全部楼层
回复

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-9-21
在线时间
9 小时
 楼主| 发表于 2018-11-19 16:37:00 | 显示全部楼层
zc123 发表于 2018-11-19 14:46
可以,F1参考手册上有说明

谢啦。我也刚找到,心有灵犀啊
回复

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-9-21
在线时间
9 小时
 楼主| 发表于 2018-11-20 14:45:47 | 显示全部楼层
zc123 发表于 2018-11-19 14:46
可以,F1参考手册上有说明

休眠期间程序不运行了吧
回复

使用道具 举报

3

主题

401

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1769
金钱
1769
注册时间
2015-6-11
在线时间
313 小时
发表于 2018-11-20 15:32:06 | 显示全部楼层
段前进 发表于 2018-11-20 14:45
休眠期间程序不运行了吧

是的,会停止调用WFE或者WFI的地方,直到唤醒触发后才继续执行
回复

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-9-21
在线时间
9 小时
 楼主| 发表于 2018-11-21 11:49:39 | 显示全部楼层
zc123 发表于 2018-11-20 15:32
是的,会停止调用WFE或者WFI的地方,直到唤醒触发后才继续执行

那么唤醒之后从哪开始运行呢
回复

使用道具 举报

3

主题

401

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1769
金钱
1769
注册时间
2015-6-11
在线时间
313 小时
发表于 2018-11-21 17:19:17 | 显示全部楼层
段前进 发表于 2018-11-21 11:49
那么唤醒之后从哪开始运行呢

执行WFE/WFI后的下一条指令
回复

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-9-21
在线时间
9 小时
 楼主| 发表于 2018-11-21 19:10:44 | 显示全部楼层
zc123 发表于 2018-11-21 17:19
执行WFE/WFI后的下一条指令

如何判断是否进入休眠模式了呢
回复

使用道具 举报

3

主题

401

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1769
金钱
1769
注册时间
2015-6-11
在线时间
313 小时
发表于 2018-11-22 11:43:11 | 显示全部楼层
段前进 发表于 2018-11-21 19:10
如何判断是否进入休眠模式了呢

方法1:测试芯片运行电流,不过实际产品中需要特别检查,特殊处理一大堆外围器件后测试才有意义
方法2:用一个GPIO循环控制LED灯闪烁,当进入休眠模式,LED就停止闪烁了(可以判断进入低功耗), 同理循环串口输出数据也可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 23:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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