eifire
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2005-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1383回复:0

SL811HS的设备检测问题

楼主#
更多 发布于:2004-09-20 14:40
我用SL811HS做主机读取U盘,可是刚开始工作就遇到了麻烦,折腾了好长时间也不行。我把程序流程写在下面,请各位老大帮忙。
对SL811HS初始化的工作:
  向0x0F寄存器送0xAE(使用主机工作模式)
    向0x05寄存器送0x08(复位USB)
  延时10毫秒
  向0x05寄存器送0x00(恢复正常工作模式)
  向0x06寄存器送0x61(使能USB-A中断、设备插入/移出、设备检测)
  向0x0D寄存器送0xFF(清除中断状态寄存器)
  延时10毫秒

  然后我读取中断状态寄存器,读出的值大部分时间是0xBB,而这时我的USB接口没有连接任何设备。
  以上的程序,我用单步跟踪,结果也类似。
游客

返回顶部