wodetian
驱动牛犊
驱动牛犊
  • 注册日期2005-07-26
  • 最后登录2007-12-21
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1585回复:1

9052的中断问题请教

楼主#
更多 发布于:2007-05-21 15:59
最近做的pci->isa板卡,完成了IO 的读写,可是不能响应外部的中断请求,即外围电路发送中断到
LINTi1,用示波器观测INTA#信号,INTA#信号一直为高(没有变低),请教各位高人这个问题可能是因为什么引起的。
下面是我的配置:
   和中断相关的是5c这个积存器,我设置1043,为LINTi1,低电平中断。
eep 5c 00001043 echo INTCSR; Interrupt Control/Status
eep 60 00454012 echo CNTRL; User I/O, EEPROM, Init Control

  请各位给写建议,先谢谢了。
wodetian
驱动牛犊
驱动牛犊
  • 注册日期2005-07-26
  • 最后登录2007-12-21
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-22 10:39
问题解决了,不是设置的问题,是驱动的问题。使用PLXMON时,当中断请求到达LINTi1时,在INTA#有一个低脉冲,可是这时我的LINTi1并没有撤销,INTA#却恢复到高电平。在9052的数据手册上说,当中断请求撤销或INTCSR[0]位,清零时INTA#才恢复到高电平。我查询INTCSR[0]已经被清0,所以根据判断是驱动相应中断后,将该位清0。
问题基本解决,给出方法希望对有用的人有所帮助,如果我没有说清楚可以给我邮件。
xianrenwang@163.com
游客

返回顶部