阅读:2378回复:4
请问是否用微软标准操作HID设备的方法确实会存在延迟现象?
一个HID的USB设备与PC通讯,我使用标准的HID读写USB HID设备的语法OpenFile与该设备通讯发现有很大延迟现象, hid设备发送数据到PC后,我的程序在0.5s后才能读的到该数据,我读数据是在单独一个线程中循环读取的.
后来我改成usblib-win后使用ublib驱动接口来读HID设备的数据后就没出现延迟现象, 请问是否用微软标准操作HID设备的方法确实会存在延迟现象? |
|
沙发#
发布于:2011-01-12 18:24
有延迟是肯定的,看你要求到什么程度。
|
|
|
板凳#
发布于:2011-01-18 14:15
我用usblib-win32读取数据没发现明显延迟, 但只要直接使用ReadFile方式读取HID数据就发觉延迟非常明显. 起码有500mS延迟时间.
|
|
地板#
发布于:2011-02-15 14:00
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2011-02-28 16:19
>>我用usblib-win32读取数据没发现明显延迟, 但只要直接使用ReadFile方式读取HID数据就发觉延迟非常明显. 起码有500mS延迟时间.
既然这样,为什么你不自己看看usblib-win32是怎么做的。我知道这是一个开源项目。 |
|
|