oxpan
驱动牛犊
驱动牛犊
  • 注册日期2005-07-25
  • 最后登录2007-07-11
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1285回复:1

为何我收到的set Address 的 wValue 为 0

楼主#
更多 发布于:2005-08-04 09:36
我用的器件是1581。
发送完描述符后,收到一个总线复位,复位后收到set Address 但是wValue=0,0不是默认地址吗?处理过以后又发生一次总线复位,然后主机又开始发送 80 06 00 01 00 00 40 00 Get Descrptor 。请问是哪里出了问题?是不是描述符发送有误?

另外:我用的cpu是16位数据线,小端模式。应该以什么顺序发送描述符?比如前两个字节12 01,是发送 0x1201,还是0x0112 ?
我发送的是:
0x01 12
0x01 10
0x00 00
0x40 00
0x04 CC
0x1B 49
0x00 00
0x02 01
0x01 00
oxpan
驱动牛犊
驱动牛犊
  • 注册日期2005-07-25
  • 最后登录2007-07-11
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-08-05 10:14
仍然没有搞定,什么状况下,主机才会把地址设成0呢?
游客

返回顶部