flyfree
驱动牛犊
驱动牛犊
  • 注册日期2002-12-26
  • 最后登录2007-09-16
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1096回复:0

用D12开发一具有两个INTERFACE 设备的朋友请进来!

楼主#
更多 发布于:2003-03-14 16:55
请教各位:

   一个设备有两个功能,为此我为其提供了两个接口,Interface_A 和 Interface_B, 他们分别对应 HID_Descriptor_A, HID_Descriptor_B, Endpoint_Descriptor_A, Endpoint_Descriptor_B,
   当HOST 发出Get_Descriptor() 标准设备请求时,正确返回给HOST 的描述符顺序应该是怎样的?我是这样的顺序:

   Config_Descriptor,
   Interface_A ,
   HID_Descriptor_A,
   Endpoint_Descriptor_A,
   Interface_B,
   HID_Descriptor_B,
   Endpoint_Descriptor_B,

不知是否正确?
另外,之后,HOST 会发出另一 Get_Descriptor() 类请求。按照协议需回送USB_HID 类描述符。但我发送后 HOST 仍然连续发出四个同样的请求,然后就挂起了。不知是否有哪位朋友遇到过同样的问题并有什么好的建议!
先谢了。

游客

返回顶部