打印

难道psoc有bug?

[复制链接]
1594|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
这个比较奇怪啊啊

使用特权

评论回复
5
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

使用特权

评论回复
6
hanwe| | 2011-9-20 14:54 | 只看该作者
bug没有吧

使用特权

评论回复
7
gl4365|  楼主 | 2011-9-21 20:17 | 只看该作者
非常感谢,我试一下! 5# jxin

使用特权

评论回复
8
gl4365|  楼主 | 2011-10-10 14:47 | 只看该作者
试过了,貌似还是没有用 5# jxin

使用特权

评论回复
9
jxin| | 2011-10-10 18:40 | 只看该作者
Would you please attach the project that you are working on?

使用特权

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

本版积分规则

132

主题

189

帖子

0

粉丝