打印
[STM8]

STM8L仿真遇到输入脚问题~~~愁!

[复制链接]
1882|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
readdai|  楼主 | 2013-7-18 10:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
if(!(PH_IDR & 0x40))
{
      ...   //设断点1
}
else
{
     ...  //设断点2
}

在watch里查看变量:

问题是: 在断点2位置,PH_IDR的值如上图所示!!看不懂,如果变量值真如图示,那么不是应该跑到断点1位置吗? 怎么跑断点2位置来了啊?

环境:STVD+COSMIC

抓狂了~~~
沙发
通宵敲代码| | 2013-7-18 11:11 | 只看该作者
没研究过,估计是你设置错了。

使用特权

评论回复
板凳
uet_cache| | 2013-7-18 11:23 | 只看该作者
你可以在执行IF语句之前查看变量值。而且最好先将寄存器的值存入局部变量,根据局部变量的值判断,那样应该不会出错。

使用特权

评论回复
地板
sun1238898| | 2013-7-18 19:17 | 只看该作者
在进入断点2之后,是不是才出现这个数值的?那下一次进入中断再测试下值看看。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

79

帖子

1

粉丝