song0693
驱动牛犊
驱动牛犊
  • 注册日期2004-07-22
  • 最后登录2004-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1086回复:4

SL811HS,枚举中请求字符串描述符时,无法解释索引位!!

楼主#
更多 发布于:2004-07-22 09:40
我使用的是CYPRESS的EZ-811中的SLAVE例程,枚举不成功。在接收到字符串描述符请求时出现问题。

PC操作系统是XP。

请求:80 06 00 01 00 00 40 00      //设备描述符
返回:0x12,0x01,0x10,0x01,0x00,0x00,0x00,0x40,0xB4,0x04,0x11,0x08,0x00,0x01,0x01,0x02,0x00,0x01
请求:00 05 02 00 00 00 00 00      //地址
返回:
请求:80 06 00 01 00 00 12 00      //设备描述符
返回:0x12,0x01,0x10,0x01,0x00,0x00,0x00,0x40,0xB4,0x04,0x11,0x08,0x00,0x01,0x01,0x02,0x00,0x01
请求:80 06 00 02 00 00 09 00      //配置描述符
返回:0x09,0x02,0x22,0x00,0x01,0x01,0x00,0x60,0x32
请求:80 06 00 03 00 00 FF 00      //字符串描述符
返回:0x04,0x03,0x09,0x04
请求:80 06 A2 03 09 04 FF 00      //字符串描述符
返回:
请求:80 06 00 02 00 00 FF 00      //配置描述符
返回:

以上过程重复三次,就停止了。应该时枚举不成功吧。

在第二个字符串描述符请求的时候收到的索引值为A2,可是A2怎么解释??有时后还会变成别的值,如0D,AA...
还有,给分是什么意思?
song0693
驱动牛犊
驱动牛犊
  • 注册日期2004-07-22
  • 最后登录2004-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-22 10:24
版主,帮帮忙吧!我都干了好几天了,都没解决。
alex_heshen
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2005-05-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-22 10:25
你SL811和单片机是怎么连的?
song0693
驱动牛犊
驱动牛犊
  • 注册日期2004-07-22
  • 最后登录2004-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-22 15:15
我发现好像是硬件问题,我换个板子试试
song0693
驱动牛犊
驱动牛犊
  • 注册日期2004-07-22
  • 最后登录2004-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-22 20:24
搞定了,忘记把数组设成常量了,导致数据被改写,出错误。
游客

返回顶部