阅读:1056回复:4
高手请答
有一个看起来很简单但却很复杂的问题:
USB设备中可不可以只用一个端点,即端点0。由这个端点即传送配置信息,又传送我需要的不可预测的数据。如可以只用端点0的话,会不会影响传送数据的速度。 谢谢! |
|
沙发#
发布于:2002-10-10 16:40
可以,但是0管道是控制传输,1ms一个字节吧。
|
|
|
板凳#
发布于:2002-10-11 09:31
为什么会那样,究竟是什么原因产生的。是USB芯片本身的限制,还是由于驱动引起的?我记得USB协议对控制传输的速率没有特别规定,既然没有特别规定,那跟其它传输应该就不会差得太多吧。
|
|
地板#
发布于:2002-10-19 19:56
有传输协议决定
|
|
|
地下室#
发布于:2002-10-19 21:45
可以,只要你的FIRMWARE和你的驱动程序配套,你用Vendor Request来传数据就行,速度当然不会很快(和BULK相比),但应该也不会慢到那里去,而且可靠性还不错,因为HOST有10%的带宽保留给ENDPOINT 0.
|
|