阅读:1640回复:1
USB问题,高手指点!
请问:USB设备传输中断后,重启与主机建立连接,但是设备Handle发生了改变,是一个新的Pipe,如何通过固件编程控制USB设备使其重起后无需重新建立Pipe可继续向主机传送采样数据?(我用的USB控制器为USBN9604)
小弟以前没做过USB的东西,希望哪位高人大虾不吝指点!感激万分! 可能我理解就有问题,情况是这样的: 外设采样数据,通过USBN9604输往主机,但是如果设备周围有强静电,USB传输即中断,现在的解决办法是假如检测bus无响应时长达到某定值,MCU重起USBN9604,同时PC端也做类似检查,然后重新CreatDevice建立连接(创建新的Handle)。在单设备的情况下这样尚可,但连接多个设备并且所有设备都同时中断并重起,重新建立连接后设备顺序可能与之前不一致。现在希望一旦建立连接,则连接固定,即使USBN9604重起仍使用原来连接(或者,有什么办法可以不重起USBN9604即可实现传输恢复?)。 |
|
|
沙发#
发布于:2007-07-11 11:26
没讲清你的问题呢!
|
|