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

关于stm32在keil下仿真是寄存器显示问题

[复制链接]
amyoubo 提问时间:2014-3-24 18:05 /
 RT,在查看ADC1的DR寄存器时,发现显示的不一样DR一栏写着0x000002E8,而DATA栏写着0x02B9,这是为什么呢,两个应该是一样的吧? d74b13e7454240943210d594594c8000_66.png
这是为什么呢
956d7f9cd54dca9fc8135e903d24f6d3_95.jpg
收藏 评论10 发布时间:2014-3-24 18:05

举报

10个回答
我爱下载 回答时间:2014-3-25 10:14:29

RE:关于stm32在keil下仿真是寄存器显示问题

我的经验是,在仿真过程中,数据显示是不更新的,当你暂停或单步执行时才会更新。
希望对楼主有帮助
amyoubo 回答时间:2014-3-25 12:20:16

回复:关于stm32在keil下仿真是寄存器显示问题

回复第 2 楼 于2014-03-25 10:14:29发表:
我的经验是,在仿真过程中,数据显示是不更新的,当你暂停或单步执行时才会更新。
希望对楼主有帮助
我就是在单步调试的时候截图的啊,还是不一样
 
outstanding1573 回答时间:2014-3-25 13:16:18

RE:关于stm32在keil下仿真是寄存器显示问题

最好的办法是用串口打印出来 就可以看见了
feiante-155820 回答时间:2014-3-26 20:51:16

RE:关于stm32在keil下仿真是寄存器显示问题

一般我都是设个断点来看寄存器的值,或者直接用printf打印出来看
dlyt03 回答时间:2014-3-27 13:02:25

RE:关于stm32在keil下仿真是寄存器显示问题

直接打印查看,这个不一致,不理解是怎么回事
有缘于你 回答时间:2014-3-27 14:57:01

RE:关于stm32在keil下仿真是寄存器显示问题

一个是地址,一个是数据
amyoubo 回答时间:2014-3-29 13:31:22

回复:关于stm32在keil下仿真是寄存器显示问题

不是吧,两个都会变的,地址是图片中最下面那个数字 
fengye5340 回答时间:2014-3-31 21:03:54

RE:关于stm32在keil下仿真是寄存器显示问题

仿真时环境是理想的,数据是不断变换的,也就是数据是不断更新的,观看寄存器内容只能反映部分,还是把数据发到串口上来看,或者保存到一个数组中,集中发送,这样每次变换都能看到,不会丢数
dzc2001 回答时间:2014-4-2 16:41:04

RE:关于stm32在keil下仿真是寄存器显示问题

仿真这个东西经常不准的,最好不要用仿真的。
wkuang 回答时间:2014-4-2 23:07:44

RE:关于stm32在keil下仿真是寄存器显示问题

RT,在查看ADC1的DR寄存器时,发现显示的不一样DR一栏写着0x000002E8,而DATA栏写着0x02B9,这是为什么呢,两个应该是一样的吧?

---------------------
这是C语言的范畴了,ADC1是一个寄存器,寄存器说白了是一个物理地址。而0x02B9是寄存器的值。
用一个例子来描述。 芯片内部有10个箱子。这个箱子的名字叫做0x000002E8,箱子里有一把钥匙, 钥匙的名字叫做0x02B9

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版