我是对一个视频实时采集压缩(mpeg-1)的usb外设做驱动,通过对bushound数据进行分析,发现从中断口读出的数据是0a时(也就是发生中断时的还回数据),其中一个bulk口(0x81)读出的是mpeg的非关键视频帧的数据;从中断口读出的数据是00时,另一bulk口(0x82)读出的是mpeg的关键视频帧(如I帧、P帧)的数据。象这样来安排顺序,直到pc中进行实时播放。
但我对中断口进行判断一次时,好像中断口已发生中断二次了,所以读出的总是只有一个bulk口的数据。
我不知应怎么对中断口进行读取来匹配硬件的中断
好心人给个意见吧!