Keil V4 仿真状态数据问题

[复制链接]
4829|9
 楼主| laserpic 发表于 2011-10-13 00:18 | 显示全部楼层 |阅读模式
最近在仿真时,发现管脚状态发生了改变.但KEIL V4中 General purpose I/O 窗口下管脚的状态不即时反应. 必需关了该窗口后,然后再打开才能显示出当前的状态.  这个是软件问题吗,还是有相关的设置可以让其即时反应状态的.
zhaoyu2005 发表于 2011-10-13 09:08 | 显示全部楼层
应该是软件问题,还有变量值显示不对,但是实际执行是对的
airwill 发表于 2011-10-13 09:12 | 显示全部楼层
的确有这个问题, 我估计是因为数据很大, 即使显示将导致 JTAG 大量的数据传递, 也许会影响处理器的工作.
所以不得已,  JTAG 只在需要的时候进行更新.

另外, 教你个小技巧, 不是必须重新打开窗口才更新的.
你可以双击 IO 口的数据(到选中可以作修改的状态), 然后不做修改,直接点别的地方, 就可以引起一次窗口数据的更新

评分

参与人数 1威望 +4 收起 理由
香水城 + 4 好经验

查看全部评分

 楼主| laserpic 发表于 2011-10-13 14:18 | 显示全部楼层
点击IO格,会刷新信号.  多谢.
 楼主| laserpic 发表于 2011-10-13 14:33 | 显示全部楼层
我刚还想看看currect logic analyzer signals不能不实时显示, 却发现连格式都不会写. 与C51的不一样了, C51时,直接写P1,P2 等就可以了. STM32关于管脚信号描述是什么? 我试过PA,PB, 及GPIOA 等都不可以.
airwill 发表于 2011-10-13 14:55 | 显示全部楼层
 楼主| laserpic 发表于 2011-10-13 19:15 | 显示全部楼层
多谢, 非常有用. 开启模拟后, 在Symbols --> peripheral Register 中包含可用的格式. 直接拖上去就可以了.
只是不能连接开发板来仿真, 只能模拟.
helloxuxiao 发表于 2012-2-10 19:39 | 显示全部楼层
电气罗凯瀚 发表于 2012-2-21 17:01 | 显示全部楼层
受用了。
RogueBear 发表于 2013-4-20 23:31 | 显示全部楼层
最新版4.70死都找不到Symbols --> peripheral Register
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

187

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部