youngcoolxiaomi
驱动牛犊
驱动牛犊
  • 注册日期2003-10-14
  • 最后登录2005-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1355回复:3

大虾!!求救――-关于hid报告描述符

楼主#
更多 发布于:2003-10-28 17:14
我再作触摸屏的 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
tase
驱动小牛
驱动小牛
  • 注册日期2002-03-10
  • 最后登录2015-01-23
  • 粉丝0
  • 关注0
  • 积分494分
  • 威望74点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-28 23:40
我和你遇到相同的问题,我没有仿真器,我是用D12+89C52作的!

不知是什么原因?
--- TASE ---
youngcoolxiaomi
驱动牛犊
驱动牛犊
  • 注册日期2003-10-14
  • 最后登录2005-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-29 09:09
那你用过开发者论坛上的usbcheck工具了么
drvbaseusers
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2003-12-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-18 16:13
做了修改,可以通过列举,但还有其他的问题
游客

返回顶部