sunyi0107
驱动牛犊
驱动牛犊
  • 注册日期2003-10-27
  • 最后登录2003-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1092回复:2

关于使用uhc124开发usb驱动的问题

楼主#
更多 发布于:2003-10-27 17:19
   操作系统为Vxworks,uhc124在启动起来之后,设置了portchanged 中断。但是在usb设备插入后,只中断一次,以后再有拔除和插入也没中断产生。因为中断是下降沿,我在中断处理程序中,已经将中断状态寄存器复位。
  请指教,为什么下次中断我收不到。
sunyi0107
驱动牛犊
驱动牛犊
  • 注册日期2003-10-27
  • 最后登录2003-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-26 11:54
关于:一个低速设备的配置描述符读不出来?
     不知道你用的是什么低速设备,有没有可能设备程序写的有限制,你的命令已经将它置到一种不确定的状态,设备才不理外界的命令了。如果这都没问题在考虑uhc124芯片的问题。

关于:另一个低速设备写数据不稳定,写一会后就写不下去了。
     有可能是uhc124和外设之间的传输的应答有问题。
     我使用这个芯片中断有些问题,而且数据传输完后,立刻去判断状态寄存器会有问题,必须延时一段时间。
willow1
驱动牛犊
驱动牛犊
  • 注册日期2002-02-06
  • 最后登录2003-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-25 14:34
我也遇到这种情况,最后我只有放弃中断的方式,改用查询的方式来判断设备的插入和拔掉。
游客

返回顶部