mirror
驱动牛犊
驱动牛犊
  • 注册日期2004-05-10
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1241回复:0

主机在枚举的最后,发了个81 06 00 22 00 00 79 00?

楼主#
更多 发布于:2004-06-14 11:01
我的设备是51+SL811的键盘

主机在完成了枚举之后发了81 06 00 22 00 00 79 00请求,我的FIRMWARE返回了REPORT DESCRIPTOR(57 字节),wLength=0x79,而REPORT DESCRIPTOR实际的长度是0x39, 为什么会出现这种情况呢?是不是我的固件程序有误/?

枚举过程如下:
GetDescriptor
SetAddree
GetDescriptor
GetConfiguration
SetConfiguration

在SET CONFIG之后,主机发了如下内容:
21 0a 00 00  00 00 00 00  SET IDLE

是不是意味着:USB外设可以发送和接收数据,设备不立即使用,所以进入挂起状态,直到使用?

我的理解对吗?请各位大侠指点!!

游客

返回顶部