raojionghui
驱动牛犊
驱动牛犊
  • 注册日期2003-05-06
  • 最后登录2004-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1464回复:6

请教高手关于D12枚举的问题!

楼主#
更多 发布于:2003-12-11 22:06
我用89C52+D12做USB通讯程序,C51程序运行时,D12的GOODLINK脚连接的指示灯闪了三下就灭了,然后计算机显示检测到无法识别的新硬件,将D12TEST.SYS和D12TEST.INF作为驱动程序装上后,计算机显示驱动程序与检测到的硬件不相符或者硬件存在故障,枚举时我用仿真机读取D12中断寄存器中的值为0xC1。这是否说明D12枚举不成功,请高手指点一下哪里出问题了,谢谢!
另,有没有办法在计算机上获得D12枚举时发给主机的数据包?
xugzhu
驱动牛犊
驱动牛犊
  • 注册日期2002-10-16
  • 最后登录2007-06-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-11 23:16
中断寄存器的值是0xc1说明,pc监测到了你的usb设备,而且也发送了
ep0 的in包,但灯没亮说明没有枚举成功,如果驱动程序没问题,就是
单片机的固件程序不对,好好查查看
raojionghui
驱动牛犊
驱动牛犊
  • 注册日期2003-05-06
  • 最后登录2004-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-12 18:21
我用BUSHOUND截获了枚举时的数据如下:

Dev  Phase  Data                       Info           Time   Cmd.Phase.Ofs    
---  -----  -------------------------  -------------  -----  ------------------
  8  CTL    80 06 00 01 - 00 00 12 00  GET DESCRIPTR    0us         1.1.0        
  8  DO     00 00 00 00 - 00 00 00 00  ........        17us         1.2.0        
            00 00 00 00 - fa d4 28 c0  ......(.                     1.2.8        
            08 00                      ..                           1.2.16      
  8  USTS   e5 73 04 c0                error            8us         1.3.0        
  8  CTL    00 09 00 00 - 00 00 00 00  SET CONFIG      33us         2.1.0        

是不是枚举时的设备描述不对?
我后来用仿真机单步调试,发现仅执行了D12的初始化指令后(接上1.5k上拉电阻),还没有发送设备描述,D12的GOODLINK脚连接的指示灯闪了三下就灭了,BUSHOUND就能收到以上数据,请大侠们帮助分析一下原因,谢谢!
raojionghui
驱动牛犊
驱动牛犊
  • 注册日期2003-05-06
  • 最后登录2004-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-14 18:40
已经两天没有任何进展了,请知道D12+89C52的高手指点一下!
danyehua
驱动牛犊
驱动牛犊
  • 注册日期2003-12-02
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-15 09:33
我也遇到了同样的部题,希望高手快快指点
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-15 09:37
用户被禁言,该主题自动屏蔽!
raojionghui
驱动牛犊
驱动牛犊
  • 注册日期2003-05-06
  • 最后登录2004-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-15 12:20
不是虚焊。我焊接了两块电路板,结果是一样的。
游客

返回顶部