阅读:1357回复:3
大虾!!求救――-关于hid报告描述符
我再作触摸屏的 usb 驱动,但是我改好程序发生如下问题:
系统能识别他是hid的人机接口,但在设备安装时出现问题 ,问题代号为10 ,我想了好久,试验了好多次,认为是报告描述符有问题,我写的报告描述符是 db 05h,0dh ;Usage Page(Digitizers) , db 09h,04h ;usage (touchscreen ) db A1h,01h ;Collection(Application), db 09h,22 ;Usage(finger) db a1h,00h ;Collection(Physical), db 09h,32h ;Usage(IN RANGE) db 09h,33h ;Usage(touch), db 09h,34h ;Usage(untouch), db 09h,35H ;usage(tap) db 15h,00h ;Logical Minimum(0) db 25h,01H ; Logical Maximum(1), db 35h,00h ;Physical Minimum(0) db 45h,01h ;Physical Maximum(1), db 65h,00h ;Units(None), db 75h,01h ;Report Size(1) db 95h,04h ; Report Count(4), db 81h,02h ;Input(data,Variable, Absolute) db 95h,01h ;Report Count(1) db 75h,04h ;Report Size(4),dPadding (4 bits) db 81h,04h ;Input(Constant), db 05h,0dh ;Usage Page(Digitizers) , db 05h,01h ;Usage Page(Generic Desktop) X and Y Position db 09h,30h ;Usage(X) db 09h,31h ; Usage(Y), db 75h,10h ;ReportSize(16) db 95h,02h ; ReportCount(2), db 15h,00h ;Logical Minimum(0) db 26h,00h,10h ;Logical Maximum(4096) db 35h,00h ;Physical Minimum(0) db 45h,0ch ; Physical Maximum(12), db 55h,00h ;Exponent(00) db 65h,13h ;Units(English near:Distance),Inches db 81h,02h ;Input(Data, Variable, Absolute), db c0h ; End Collection, 不知哪位好心的大虾能帮我看看问题出在哪,???我的邮箱是 tianyakeqing@sohu.com 电话13860141645 qq: 147316279 |
|
沙发#
发布于:2003-12-18 16:13
做了修改,可以通过列举,但还有其他的问题
|
|
板凳#
发布于:2003-10-29 09:09
那你用过开发者论坛上的usbcheck工具了么
|
|
地板#
发布于:2003-10-28 23:40
我和你遇到相同的问题,我没有仿真器,我是用D12+89C52作的!
不知是什么原因? |
|
|