阅读:1174回复:2
请教9054中断问题?加分多多欧!
9054的LINT#低电平得时候,将会引发一个PCI中断,第一个问题是这个LINT#低电平应该维持多长才能引起PCI中断INTA#?手册上似乎没有说明。第二个问题是,LINT#能否设置成边沿触发?有没有什么可行的办法将其改为边沿触发?
希望各位大虾能出手相助,谢谢! |
|
沙发#
发布于:2002-12-05 21:40
LINT必须持续到ISR响应并清楚中断源,边沿中断容易应起中断丢失,所以PCI才选择电平触发,当然你也可以设计一个简单的电路改造为边沿触发,但实际上没什么好处.
|
|
|
板凳#
发布于:2002-12-06 09:09
PCI的中断共享,其中一大要素就是改成了电平触发,而且做中断链时,共享同一中断的每个设备都可以将它拉低。
正规的做法是,硬件拉低INT#产生中断后,中断链中的每一个设备相应的驱动程序进行检查,确定是自己的中断,在处理程序中放开INT#。 [编辑 - 12/6/02 by grant] |
|
|