xiaodingdang
驱动牛犊
驱动牛犊
  • 注册日期2003-12-09
  • 最后登录2007-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1319回复:2

为什么D12不停的挂起?

楼主#
更多 发布于:2004-02-26 12:45
我把D12的suspend管脚接地,softconnect 成功,D12通过usb连接线接到电脑上后,收到两次suspend change 中断,bushound检测到的数据如下:
DI     02       .                
CTL    a3 00 00 00 - 01 00 04 00  CLASS          
DI     01 01 01 00                ....            
CTL    a3 00 00 00 - 01 00 04 00  CLASS          
DI     01 01 01 00                ....            
CTL    23 01 10 00 - 01 00 00 00  CLASS

如果我在suspend change中断中不作任何处理的话,整个枚举过程就停止了。如果我在suspend change中断中发一个恢复总线命令0xF6, 则suspend change中断会不停地产生,电脑不断发送上面地数据,无论如何也收不到setup包中断,这是什么回事?

各位大侠救我!!          
xiaodingdang
驱动牛犊
驱动牛犊
  • 注册日期2003-12-09
  • 最后登录2007-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-26 22:11
我也怀疑是硬件出问题了,可是softconnect后,goodlink灯变亮,读写端点0都没有问题,一接上电脑就bus reset接着suspend change,死活收不到setup包,根本没有涉及什么描述符,不知道哪位老大遇到过这样的情况?我可是第一次做板子,想不到这么受打击,唉!
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-02-26 15:10
硬件没有问题的前提下
固件问题
固件里的设备描述副和接口描述副要修改
要不贴出你的描述副
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
游客

返回顶部