一个奇怪的问题,请斑竹说说是怎么回事?

[复制链接]
2579|2
 楼主| chengli 发表于 2009-4-25 16:06 | 显示全部楼层 |阅读模式
如图,程序走到断点处,进去的条件是if(INT_CLR0 ==0x00);但是右边观察窗口显示INT_CLR0 = 0x02 ;而且,一旦打开INT_MSK的bit1,确实又能进入中断程序,说明确实是INT_CLR=0X02;
那么这个奇怪的问题斑竹和cy的工程师,怎么回事?这个片子或是开发环境怎么如此不可信?
 楼主| chengli 发表于 2009-4-25 16:21 | 显示全部楼层
PSoC_Rock 发表于 2009-4-29 15:02 | 显示全部楼层

这种情况并非不可能

   就是在刚执行完if(INT_CLR0 == 0x00)语句后出现了Analog 0的中断,在INTCLR0中产生了一个Pending的中断标志。
   不知道LZ的if语句想达到什么目的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

66

帖子

1

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