ly-yanzi-2007
驱动牛犊
驱动牛犊
  • 注册日期2006-12-05
  • 最后登录2007-04-11
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1429回复:5

请教:cy7c68001可以自举成功,但判断不出工作标准(急,在线等,谢谢)

楼主#
更多 发布于:2007-03-26 15:34
判断不出是usb2还是1.1

        /*读取当前工作在哪个USB的标准*/
        Read_SX2reg(SX2_FNADDR, &Usb2or11);
        hshostlink = (Usb2or11 & SX2_HSGRANT) ? TRUE : FALSE;

Usb2or11读取的值为2 是错误的是吗,怎么改正阿
是因为没直接连电脑上,又接了一个usb口的问题吗
        谢谢 急待解答
驱网无线,快乐无限
ly-yanzi-2007
驱动牛犊
驱动牛犊
  • 注册日期2006-12-05
  • 最后登录2007-04-11
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-26 18:50
应该是这句hshostlink = (Usb2or11 & SX2_HSGRANT) ? TRUE : FALSE;返回老是FALSE出的错
可是应该怎么改阿  把TRUE : FALSE换位后就只能读或者写一次了 请问是哪的问题呢
驱网无线,快乐无限
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-28 21:32
"没直接连电脑上,又接了一个usb口的问题"是什么意思?
使用了USB延长线么?
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-28 21:34
SX2_FNADDR的值是只读的,你改也没用,PC端已经判定你的设备为全速了,你强制工作在高速只会出错,应该检查硬件通路的问题
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-28 21:37
另外,你的电脑硬件是否支持USB2。0高速模式,你的操作系统的USB2。0驱动是否装好?如果不是,即使你的设备为高速,PC也会选定在全速模式通讯
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-03-28 21:39
为FALSE表示选定USB2.0全速模式(也是USB1.1),不明白你说的不能判断的意思
游客

返回顶部