难道psoc有bug?

[复制链接]
 楼主| gl4365 发表于 2011-9-16 15:55 | 显示全部楼层 |阅读模式
我在程序中设置了p13和p14为下降沿中断,配置是stdcpu和highZ,寄存器配置为INT_MSK0|=0X20;     PRT1IE |= 0x18;
   
INT_CLR0|=0x20;
可是发现只能响应p14中断,不能响应p13中断,然后将p14中断取消,发现能响应p13中断,是不是在同一个系列口中只能响应P1x中x最大的那个口的中断?如果有什么问题希望有朋友指教!
3B1105 发表于 2011-9-16 20:48 | 显示全部楼层
是不是不能同时响应两个中断
 楼主| gl4365 发表于 2011-9-18 21:38 | 显示全部楼层
恩,就是我开p13和p14的中断时只能响应p14,不能响应p13 2# 3B1105
llia 发表于 2011-9-19 09:40 | 显示全部楼层
这个比较奇怪啊啊
jxin 发表于 2011-9-19 18:43 | 显示全部楼层
中断pin不要用highZ, 如果下降沿中断, 设成pull up,  make sure initialValue = 1.
INT_MSK0 |= 0x20; 还需要
可以在Pinout中使能中断,不用写寄存器PRT1IE
http://www.cypress.com/?rID=39497
hanwe 发表于 2011-9-20 14:54 | 显示全部楼层
bug没有吧
 楼主| gl4365 发表于 2011-9-21 20:17 | 显示全部楼层
非常感谢,我试一下! 5# jxin
 楼主| gl4365 发表于 2011-10-10 14:47 | 显示全部楼层
试过了,貌似还是没有用 5# jxin
jxin 发表于 2011-10-10 18:40 | 显示全部楼层
Would you please attach the project that you are working on?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

132

主题

189

帖子

0

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