Windows ce 怎么共享一个中断

poiuyt   2009-7-19 23:36 楼主
如果我要扩展串口 用16c554的话 那如果我一个串口用一个中断的话那样中断就太费了 ,我看到网上说可以共享一个中断,不知道怎么操作方法。使用一个irq吗

回复评论 (6)

我试过多个物理中断对应一个系统中断时不行的。
点赞  2009-7-20 00:13
可是在网上开到有人好像做出来了用中断共享的方式  
点赞  2009-7-20 18:06
引用: 引用 2 楼 ztg328 的回复:
可是在网上开到有人好像做出来了用中断共享的方式?


估计做了处理。嘿嘿
点赞  2009-7-20 18:49
这个东西paul chao貌似回答过,今天他咋不回答了呢!
点赞  2009-7-20 18:49
引用: 引用楼主 ztg328 的回复:
如果我要扩展串口 用16c554的话 那如果我一个串口用一个中断的话那样中断就太费了 ,我看到网上说可以共享一个中断,不知道怎么操作方法。使用一个irq吗


首先不同的串口对应的GPIO管脚肯定不一样,所以物理中断号也一定不一样。
其次:
如果说要共享的话就是这样做,几个物理中断号对应同一个逻辑中断号。但我觉得你的“共享”不可取。各个串口本来就是独立的,中断的意义也就不一样,你用同一个处理方法来处理不同串口的事件,应该是不可行的。
点赞  2009-7-20 19:14
在4.2下实现了共享中断,5.0下实在想不出怎么实现
点赞  2009-7-20 21:29
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复