阅读:1019回复:8
请问:IRQ被独占是怎么来的?是操作系统的原因还是硬件原因?哪些IRQ被独占了?
请问:IRQ被独占是怎么来的?是操作系统的原因还是硬件原因?哪些IRQ被独占了?
最好能举个例子: 谢谢关注. |
|
|
沙发#
发布于:2003-08-19 19:53
我想应当是硬件的原因吧!
ISA总线中断是不共享的。 PCI的可以共享 |
|
|
板凳#
发布于:2003-08-19 19:57
你好,你所说的ISA的中断是系统分给ISA的,还是卡上使用的.
我的ISA上的采集卡可以用3,也可以用7, 那你说我的3号能成功吗? 我试过,总是不能成功.7号的可以. 你说7号是ISA呢,还是PCI的,还是别的? |
|
|
地板#
发布于:2003-08-19 20:07
你好,你所说的ISA的中断是系统分给ISA的,还是卡上使用的. 我写的ISA卡的驱动上用到的中断是空闲的,也就是没被主板上其他设备占用。你的7号中断估计是主板上没有设备使用所以你能成功申请并能使用,你的3号中断被COM占用了,所以出现问题。 你的7号中断接到你的ISA的中断请求信号了吗? |
|
|
地下室#
发布于:2003-08-19 20:16
当然接到了,7号是打印机,当打印机在的时候,也能成功.
|
|
|
5楼#
发布于:2003-08-19 20:23
你的打印机的中断没有使用
|
|
|
6楼#
发布于:2003-08-19 20:26
你是说如果打印机工作,我的卡就不能工作?
|
|
|
7楼#
发布于:2003-08-19 20:43
建议找本微机原理的书看。
|
|
8楼#
发布于:2003-08-20 10:59
ISA卡的IRQ是沿有效的,
这样一个卡产生中断后如果没有放开,其它的就没办法进来了。 而PCI是电平有效,OC门输出,这样任一板卡拉低都可以把整个IRQA#拉低,而一定要全部放开后才会回复高电平。 |
|
|