找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8619|回复: 7
收起左侧

关于KEIL软件调试程序的问题,设置断点出现感叹号

[复制链接]
ID:966338 发表于 2021-9-25 16:51 | 显示全部楼层 |阅读模式
各位大佬,我想测试一下我这个延时函数到底延时了多少时间,但是设置断点出现感叹号。去查了一下说是关于什么地址的事(图片右边汇编语言部分),按着攻略做了一下但是没有用。
1.png
回复

使用道具 举报

ID:94031 发表于 2021-9-25 19:55 | 显示全部楼层
只能在绿条上设置断点,其他地方设置会有感叹号。
回复

使用道具 举报

ID:405850 发表于 2021-9-25 21:03 | 显示全部楼层
你这程序没有主循环的吗,有感叹号是因为它根本没有执行语句吧
回复

使用道具 举报

ID:966338 发表于 2021-9-26 17:19 | 显示全部楼层
xuyaqi 发表于 2021-9-25 19:55
只能在绿条上设置断点,其他地方设置会有感叹号。

可是我想知道这个延时函数具体延时了多少时间怎么办?
回复

使用道具 举报

ID:966338 发表于 2021-9-26 17:24 | 显示全部楼层
 发表于 2021-9-25 21:03
你这程序没有主循环的吗,有感叹号是因为它根本没有执行语句吧

那我想知道这个延时函数的延时时间应该怎么打断点呢?
回复

使用道具 举报

ID:966338 发表于 2021-9-26 17:45 | 显示全部楼层
 发表于 2021-9-25 21:03
你这程序没有主循环的吗,有感叹号是因为它根本没有执行语句吧

我试了一下不用while(1)主循环,其实也是可以的。然后我发现了原来我之前是直接在主函数里面做延时函数所以可以在主函数里面设断点。现在我用的是函数先声明后定义的方式写延时函数,所以在主函数那边不能设置断点。问题解决了!辛苦了大家!
回复

使用道具 举报

ID:966338 发表于 2021-9-26 17:46 | 显示全部楼层
xuyaqi 发表于 2021-9-25 19:55
只能在绿条上设置断点,其他地方设置会有感叹号。

我找到原因了!辛苦了大家!
回复

使用道具 举报

ID:275111 发表于 2021-11-29 17:56 | 显示全部楼层
MARK一下,同样的问题。谢谢解答。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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