ares_tc_j
驱动牛犊
驱动牛犊
  • 注册日期2005-10-23
  • 最后登录2007-04-26
  • 粉丝0
  • 关注0
  • 积分72分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1640回复:1

USB问题,高手指点!

楼主#
更多 发布于:2007-02-02 16:08
  请问:USB设备传输中断后,重启与主机建立连接,但是设备Handle发生了改变,是一个新的Pipe,如何通过固件编程控制USB设备使其重起后无需重新建立Pipe可继续向主机传送采样数据?(我用的USB控制器为USBN9604)

小弟以前没做过USB的东西,希望哪位高人大虾不吝指点!感激万分!

可能我理解就有问题,情况是这样的:

外设采样数据,通过USBN9604输往主机,但是如果设备周围有强静电,USB传输即中断,现在的解决办法是假如检测bus无响应时长达到某定值,MCU重起USBN9604,同时PC端也做类似检查,然后重新CreatDevice建立连接(创建新的Handle)。在单设备的情况下这样尚可,但连接多个设备并且所有设备都同时中断并重起,重新建立连接后设备顺序可能与之前不一致。现在希望一旦建立连接,则连接固定,即使USBN9604重起仍使用原来连接(或者,有什么办法可以不重起USBN9604即可实现传输恢复?)。
感谢所有帮助过我的人
hongk111222
驱动牛犊
驱动牛犊
  • 注册日期2007-06-25
  • 最后登录2007-08-06
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望36点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-11 11:26
没讲清你的问题呢!
游客

返回顶部