breeze_wang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2006-03-01
  • 粉丝0
  • 关注0
  • 积分66分
  • 威望10点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2004-09-24 11:41
能想到的问题都去检查了一遍,都没有问题。可就是数据发送不到USB总线上,郁闷啊!!
哪位还有提示信息
hongshanger
驱动小牛
驱动小牛
  • 注册日期2004-07-19
  • 最后登录2006-04-06
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2004-09-24 11:51
我跟你的问题一样,我的setup包内容是80,06,0001,0000,1200,在EP0Xfer中把1200调换成0012,在usbXfer传输中cmd=27h,intr=91h,可是每次进入while循环后执行if(intr & USB_A_DONE)后跳出,然后result  = SL811Read(EP0Status);就得到result=04,超时,我头都大了。
我用的是12m无缘晶振,可是有朋友说他们用这个能成功。
新手上路,各位大侠莫不理睬
breeze_wang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2006-03-01
  • 粉丝0
  • 关注0
  • 积分66分
  • 威望10点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2004-09-25 09:40
顶下
breeze_wang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2006-03-01
  • 粉丝0
  • 关注0
  • 积分66分
  • 威望10点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2004-09-25 11:39
有硬件出错的可能吗?如果有一般哪里出问题的可能大些呢
hongshanger
驱动小牛
驱动小牛
  • 注册日期2004-07-19
  • 最后登录2006-04-06
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2004-09-25 14:52
小妹和你一样的情况,枚举时候发送setup包时第一次就超时,
还用有源晶振后一切ok,你用的是哪种?
新手上路,各位大侠莫不理睬
breeze_wang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2006-03-01
  • 粉丝0
  • 关注0
  • 积分66分
  • 威望10点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2004-09-25 16:22
不会是晶振的问题吧,要试试看
breeze_wang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2006-03-01
  • 粉丝0
  • 关注0
  • 积分66分
  • 威望10点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2004-09-26 09:27
目前是已经触发了WDH中断,即已经处理完了一个TD,但是数据发出了却没有发送到总线上去,奇怪!
zyyz1100
驱动牛犊
驱动牛犊
  • 注册日期2003-01-11
  • 最后登录2009-10-12
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2004-09-26 10:57
你用的是sl811吧,我们成功的开发了host的应用,系统非常的稳定。qq:45364203
email: zyyz1100@eyou.com
breeze_wang
驱动牛犊
驱动牛犊
  • 注册日期2004-05-17
  • 最后登录2006-03-01
  • 粉丝0
  • 关注0
  • 积分66分
  • 威望10点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2004-09-27 09:40
hongshanger:
在你以前超时的时候是否就没有收到setup包还是收到了setup包却没有反映而产生超时?
上一页 下一页
游客

返回顶部