阅读:1015回复:3
一个硬件如何对应两个设备
通常情况下,一个USB设备只会使用USB的某个固定端口(当然EP0除外),而其他的很多端口都没有充分利用.因此,本人想是不是可以对同一个硬件创建多个设备,每个设备类型都不一样且使用不同的端口,以供不同的应用软件使用.现在我正开始找相关资料,很多东西都没弄清楚,还请大侠们多提点建议,谢谢!!!
|
|
沙发#
发布于:2007-12-11 13:39
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2007-12-11 16:03
主机端判断usb设备是根据PID/VID来辨别的,但是一般情况下usb设备只会设有一个PID/VID,如果可以给设备灌注几个PID/VID也就可以对应几个USB设备。但是我认为,usb对应不同的功能来使用我想跟据楼主的想法很容易来实现,但是通过楼主的设计,每个功能应该都是分时的。
|
|
地板#
发布于:2007-12-11 16:25
我先试试!
我这么做是有原因的.USB2.0的最高传输速度为480Mbps,bulk传输应该可以达到300Mbps,但是我现在用的设备传输速率最多不会超过40Mbps. |
|