你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

keil有没有这种很高端的功能?

[复制链接]
ssssss 提问时间:2018-8-3 10:14 /
本帖最后由 wwwheihei 于 2018-8-3 10:19 编辑

keil有没有这种功能:我仿真的时候每单步执行一次,哪些寄存器改变了,会有一个标识,我能清楚看到变化了的寄存器?
收藏 评论20 发布时间:2018-8-3 10:14

举报

20个回答
zhoupxa 回答时间:2018-8-3 11:09:52
这不是什么高级功能,变化的寄存器值会被着色显示

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

ssssss 回答时间:2018-8-3 12:00:43
toofree 发表于 2018-8-3 11:47
在内存观察中,输入关心的寄存器一段的地址。单步执行,改变了的寄存器数据,会显示红色。 ...

我是这么想的 我是想让编译器自动识别改变了哪些寄存器,那我就很清楚这句函数到底改变了什么寄存器,寄存器设置了什么值。
feixiang20 回答时间:2018-8-3 23:35:59
Keil 软件中观测各种寄存器 1. 观察程序存储器与 IO 口 进入调试界面,在 memory 中输入 C:0x0038 的地址 TABLE 为表的地址,可以看到 DPTR(16 位的数据.....这方面资料可以学习

评分

参与人数 1蝴蝶豆 -1 收起 理由
zero99 -1 这样不好吧

查看全部评分

废鱼 回答时间:2018-8-3 10:21:12
好像是没有,我一般使用时,都是将关心的寄存器打开,看设置结果是否是我需要的。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

maxtch 回答时间:2018-8-3 10:59:30
Keil 好像是没有。免费的 GNU MCU Eclipse 倒是有这个功能。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

TLLED 回答时间:2018-8-3 11:32:06
好像没有标识提醒,只能单步看寄存器值。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

STM1024 回答时间:2018-8-3 11:33:52
木有,VS倒是在这方面做得很细心,值发生变化的都会标红

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

七哥 回答时间:2018-8-3 11:47:58
本帖最后由 toofree 于 2018-8-3 11:54 编辑

在内存观察中,输入关心的寄存器一段的地址。单步执行,改变了的寄存器数据,会显示红色。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

黑皮男 回答时间:2018-8-3 13:30:41
IAR有显示红色

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

ssssss 回答时间:2018-8-3 13:39:53
安 发表于 2018-8-3 10:21
好像是没有,我一般使用时,都是将关心的寄存器打开,看设置结果是否是我需要的。 ...

这就是反推法了
weekbbg 回答时间:2018-8-3 15:10:00
记得有这种功能
ssssss 回答时间:2018-8-3 15:20:35
weekbbg 发表于 2018-8-3 15:10
记得有这种功能

真的吗 截图看看
ssssss 回答时间:2018-8-6 08:24:49
feixiang20 发表于 2018-8-3 23:35
Keil 软件中观测各种寄存器 1. 观察程序存储器与 IO 口 进入调试界面,在 memory 中输入 C:0x0038 的地址 TA ...

不知所云啊 能说清楚一点吗
jiekechoo 回答时间:2018-8-22 17:17:08
maxtch 发表于 2018-8-3 10:59
Keil 好像是没有。免费的 GNU MCU Eclipse 倒是有这个功能。

没错,eclipse 支持的。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

12下一页

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版