xulingfei
驱动牛犊
驱动牛犊
  • 注册日期2004-06-13
  • 最后登录2009-03-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1280回复:4

D12D枚举不成功,望各位大侠帮忙?急得狠!!!

楼主#
更多 发布于:2004-12-04 23:17
现在我的D12枚举不成功,不知道是什么原因?我的MCU和D12的联接是正确的,因为用MCU设置模式可以改变D12的时钟输出频率,也可以将D12的厂商号读出来。D12的SUSPEND脚接地,INT脚也没有问题(可以进中断,也可以出中断)。但是就是枚举不成功,我用BUS HOUND监控的数据如下,请大侠们分析一下是什么原因:


Device  Phase  Data                      Description       Cmd.Phase.Ofs(rep)
------  -----  ------------------------  ----------------  ------------------
  11.1  DI     02                        .                        1.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS               2.1.0(2)    
  11.0  DI     01 01 01 00               ....                     2.2.0        
  11.0  CTL    23 01 10 00  01 00 00 00  CLEAR FEATURE            4.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS               5.1.0(2)    
  11.0  DI     01 01 00 00               ....                     5.2.0        
  11.0  CTL    23 03 04 00  01 00 00 00  SET FEATURE              7.1.0        
  11.1  DI     02                        .                        8.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS               9.1.0        
  11.0  DI     03 01 10 00               ....                     9.2.0        
  11.0  CTL    23 01 14 00  01 00 00 00  CLEAR FEATURE           10.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              11.1.0        
  11.0  DI     03 01 00 00               ....                    11.2.0        
  11.0  CTL    80 06 00 01  00 00 40 00  GET DESCRIPTOR          12.1.0        
  11.0  USTS   05 00 00 80               no response             12.2.0        
  11.1  DI     02                        .                       13.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              14.1.0        
  11.0  DI     01 01 02 00               ....                    14.2.0        
  11.0  CTL    23 01 11 00  01 00 00 00  CLEAR FEATURE           15.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              16.1.0        
  11.0  DI     01 01 00 00               ....                    16.2.0        
  11.0  CTL    23 03 04 00  01 00 00 00  SET FEATURE             17.1.0        
  11.1  DI     02                        .                       18.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              19.1.0        
  11.0  DI     03 01 10 00               ....                    19.2.0        
  11.0  CTL    23 01 14 00  01 00 00 00  CLEAR FEATURE           20.1.0        
  11.0  CTL    80 06 00 01  00 00 40 00  GET DESCRIPTOR          21.1.0        
  11.0  USTS   05 00 00 80               no response             21.2.0        
  11.1  DI     02                        .                       22.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              23.1.0        
  11.0  DI     01 01 02 00               ....                    23.2.0        
  11.0  CTL    23 01 11 00  01 00 00 00  CLEAR FEATURE           24.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              25.1.0        
  11.0  DI     01 01 00 00               ....                    25.2.0        
  11.0  CTL    23 03 04 00  01 00 00 00  SET FEATURE             26.1.0        
  11.1  DI     02                        .                       27.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              28.1.0        
  11.0  DI     03 01 10 00               ....                    28.2.0        
  11.0  CTL    23 01 14 00  01 00 00 00  CLEAR FEATURE           29.1.0        
  11.0  CTL    80 06 00 01  00 00 40 00  GET DESCRIPTOR          30.1.0        
  11.0  USTS   05 00 00 80               no response             30.2.0        
  11.1  DI     02                        .                       31.1.0        
  11.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS              32.1.0        
  11.0  DI     01 01 02 00               ....                    32.2.0        
  11.0  CTL    23 01 11 00  01 00 00 00  CLEAR FEATURE           33.1.0        
  11.0  CTL    23 01 01 00  01 00 00 00  CLEAR FEATURE           34.1.0        
  11.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS              35.1.0        
  11.0  DI     00 03 00 00               ....                    35.2.0        
  11.0  CTL    80 00 00 00  00 00 02 00  GET STATUS              36.1.0        
  11.0  DI     01 00                     ..                      36.2.0        
xulingfei
驱动牛犊
驱动牛犊
  • 注册日期2004-06-13
  • 最后登录2009-03-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-05 10:57
我用的是C8051F020,现在MCU可以设置D12的模式,这说明写D12没有问题。读chip id也可以,这说明读D12也没有问题。中断也可以进出,有上拉电阻。SUSPEND接地。可是现在就是不能枚举,究竟是什么原因,还请各位大侠帮忙!!!用BUS HOUND监视的数据如上,请帮我分析一下是什么原因?小弟现谢谢了!!!!!
xulingfei
驱动牛犊
驱动牛犊
  • 注册日期2004-06-13
  • 最后登录2009-03-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-05 13:46
经过两天的奋战,我的D12已经枚举成功,并传输成功,实现了高速的数据传输.MCU为C8051F020,速度在700KB/S.多谢驱动开发论坛这几天来给我的启事和帮助!!!
游客

返回顶部