阅读:1355回复:2
关于usb的中断
我在用usb AN2131时,好像USB中断和外部中断有冲突,谁知道怎么解决呀?:)
|
|
沙发#
发布于:2002-03-25 09:22
好象USB中断和外部中断不是同一回事吧!外部中断是被动式的,它一产生便被CPU取走去处理(在同时没有优先权比它高的中断产生的前提下);而USB\"中断\"并非实际的中断,而是一个主动的中断。USB总线本身会定时地启动中断传输,而主机会根据用户态程序的需要定时地查询USB端口看是否有可用的数据可用(一般的实现是USB驱动程序设计一个事件对象,告诉用户态应用程序\"我现在有可用的数据了\",或是用户态设计一个定时器,定时地查询USB端口)。
所以你说的USB中断和外部中断冲突应该有另外的原因。 |
|
|
板凳#
发布于:2002-03-25 09:47
是呀,我就正在寻找那另外的原因。
|
|