打印

USB 读写U盘

[复制链接]
2450|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wpcyd|  楼主 | 2013-5-14 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void USBH_USR_DeviceSpeedDetected(uint8_t DeviceSpeed)
{
  if(DeviceSpeed == HPRT0_PRTSPD_HIGH_SPEED)
  {
    LCD_UsrLog((void *)MSG_DEV_HIGHSPEED);
  }  
  else if(DeviceSpeed == HPRT0_PRTSPD_FULL_SPEED)
  {
    LCD_UsrLog((void *)MSG_DEV_FULLSPEED);
  }
  else if(DeviceSpeed == HPRT0_PRTSPD_LOW_SPEED)
  {
    LCD_UsrLog((void *)MSG_DEV_LOWSPEED);
  }
  else
  {
    LCD_UsrLog((void *)MSG_DEV_ERROR);
  }
}
插上U盘,我总是在低速那里运行,枚举不应该是全速吗?这是为什么,现在枚举不成功,我用的最新的ST库。
沙发
IJK| | 2013-5-14 17:02 | 只看该作者
插上U盘,我总是在低速那里运行

这不对啊。我印象里bulk设备(比如U盘),不支持低速USB,至少要全速USB

使用特权

评论回复
板凳
wpcyd|  楼主 | 2013-5-14 18:52 | 只看该作者
IJK 发表于 2013-5-14 17:02
插上U盘,我总是在低速那里运行

这不对啊。我印象里bulk设备(比如U盘),不支持低速USB,至少要全速USB ...

就是啊,我这是哪里错误了,枚举一直不通过,并且还是低速,该怎么改?

使用特权

评论回复
地板
wpcyd|  楼主 | 2013-5-14 21:35 | 只看该作者
硬件错误,现在工作在全速状态了。

使用特权

评论回复
5
wpcyd|  楼主 | 2013-5-14 21:36 | 只看该作者
硬件错误,现在工作在全速状态了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

25

帖子

0

粉丝