我现在对pci2040寄存器的操作有些问题,不知道该怎么办?interrput event register (r1) 和 interrput mask Register (r2)只要我在r2里面设置了 1 和 31 位,那么r1里已经设置好了的 1 位 就会变成 0 .我不知道...
全文
回复(7) 2003-07-31 15:42 来自版块 - 非USB硬件驱动开发
表情
yichen这是我读出配置寄存器中的INTLN(偏移地址3c)为b,INTPIN(偏移地址3d)为1。不知是否正确(2007-04-06 11:50)
yichen之前是那个HINT引脚一直是高电平,现在在dsp程序里做了改进后,那个引脚变低电平了,而且我可以对HPIC写入0x0909后电平变高。但还是执行不到中断服务例程里,即没有相应中断。困惑(2007-04-06 11:01)
xp4105在9054中,寄存器设置确实也有这样的事情发生,就是,有2个相关的寄存器,对其一设置某一位,会影响到另一个寄存器的变化.(2007-04-02 14:42)
yichen终于找到知音了,我的也是响应不到中断,现在也一直在怀疑Interrupt Event Register和Interrupt Mask Register这两个寄存器的问题。不知哪位高手还能指点指点啊???(2007-03-30 14:48)
zhanghc现在我还是响应不到pci2040的中断. 不知道哪位给点建议.(2003-08-04 10:14)
zhanghc没有明白, 详细一点好吗?(2003-08-02 09:45)
minsoftIMR:通常是中断屏蔽(也叫中断使能)寄存器即你打算开放或者说允许设备在哪些情况下产生中断。 ISR/IER:通常是中断状态/中断事件寄存器,是声明当前设备已经产生了哪些情况的中断,你写1就表示你已经知道或处理了相应中断通知设备清除该状态,所以它就变成0了。(2003-08-01 11:14)

返回顶部