ljfjLJFJ
驱动牛犊
驱动牛犊
  • 注册日期2003-12-13
  • 最后登录2004-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1419回复:4

请教USB设备插入时811中断状态寄存器(0DH)的状态

楼主#
更多 发布于:2004-01-09 11:18
SL811HS Host没有设备插入或存在时,读寄存器0DH的值为40H,设备插入后读得E0H。我觉得应该为A0H才对,有设备存在时Device detect/Resume位应为0,不知我的理解对不对,请各位指点。谢谢!
lxhpt
驱动牛犊
驱动牛犊
  • 注册日期2002-10-17
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-09 12:50
SL811HS HOST检测到设备插入时读寄存器0DH的值应该为0x80。
ljfjLJFJ
驱动牛犊
驱动牛犊
  • 注册日期2003-12-13
  • 最后登录2004-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-09 13:13
多谢楼上的兄弟,我有时读到E0H,有时也读到80H,我觉得插入设备时,D+位和INSERT/REMOVE位为1,整个值为A0H,不是80H呀,你读的80H是不是清除后的状态?
ljfjLJFJ
驱动牛犊
驱动牛犊
  • 注册日期2003-12-13
  • 最后登录2004-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-09 13:22
我现在读得插入设备状态的都是80H了,不知为何前面我老读得E0H!
kelven1
驱动牛犊
驱动牛犊
  • 注册日期2004-10-10
  • 最后登录2007-03-26
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-12 20:46
我读到的是60,但是不知道是不是正确的,因为对设备配置还没有成功。我想问问,然后我接着读到的就是12,不知道是不是应该这样啊?哪位大侠给指点一下isr的几种情况

游客

返回顶部