阅读:1376回复:3
请教PLX9052基地址的问题
我的pci卡(9052芯片),计算机给分配的IO范围有三段分别是:
0xdc00~0xdc7f 0xe000~0xe0ff。。还有一段记不清了。我想实现pci的中断。9052的IntCSR的偏移地址为0x4c,也就是io=0xdc00+0x4c是9052IntCSR的io地址?我_outpd(io,value)就可以实现对IntCSR的操作了?如是,在中断服务程序里给io写什么值以清除9052的中断标志?我现在只能来一次中断,很苦恼 |
|
沙发#
发布于:2002-04-30 10:55
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-04-30 22:34
好象是BIT6,如果中断是电平触发,要通过某种操作将中断产生电路的电平状态恢复到无效电平;如果是边沿触发,将BIT6置0即可。
我也是看资料的,你试试,错了告诉我! |
|
|
地板#
发布于:2002-05-04 15:30
数据手册中说明,要清除中断,对与本地边缘触发的中断,给第11位写入1即可清楚中断1;给第12位写入1即可清楚中断2。
奇怪的是,为何对于电平触发的中断,它不给出说明。 [编辑 - 5/4/02 作者: ganer] |
|
|