Darlingsusb
驱动牛犊
驱动牛犊
  • 注册日期2004-07-09
  • 最后登录2005-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1052回复:1

USB超时(我分不多,只能给20分)

楼主#
更多 发布于:2004-07-15 11:30
急盼高手指点!
目前我的51读写U盘,可以读写U盘,检测U盘插入,可是开始枚举的时候总是超时。
我的SETUP包写在811的0x10开始的BUFFER中:
值为:80 06 01 00 00 00 00 12
    写入以后读出是对的。
然后执行如下操作:0x10->EP0Adress 起始地址
                  0x08->EP0Xferlen 长度
                  0xd0->EP0Status  PID=setup,端点0
                  0x00->EP0Conuter  设备地址0
                  0xff->IntStatus    清中断
                  0x03->EP0Control   发送命令字
   可查询EP0Status时,始终是0x04,超时?
   不知原因何在,望指点!
sunnysky
驱动牛犊
驱动牛犊
  • 注册日期2004-07-30
  • 最后登录2006-07-07
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-11 13:01
老兄,你的问题解决了没有?
我现在也是这个问题!
还有就是我的数据发送时,好象波特率很低。我想请教一下我用12M晶振,怎样设置SL811HS寄存器呢?
诚实努力,不懈追求! *************************** 承接单片机软件(C)项目开发 QQ:397912594 E-mail:lshqwork@163.com(不回答问题)
游客

返回顶部