打印

请问能不能在一个USB接口上同时多个接口?

[复制链接]
3162|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xlinyin|  楼主 | 2007-11-27 16:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请大侠指教:意思是在同一个控制器上同时实现 Mass Storage和鼠标的接口,设备接到PC上时能同时显示一个 Removable Disk 和 一个鼠标,并能同时使用呢?
控制器上的Endpoint数目够用,我使用不同的Endpoint是不是能实现?

我目前对驱动还不是很了解,多谢指教!

相关帖子

沙发
xusn| | 2007-11-27 17:39 | 只看该作者

应该不行吧

应该不行吧,除非一个控制器上有两个独立的USB

使用特权

评论回复
板凳
xlinyin|  楼主 | 2007-11-27 18:20 | 只看该作者

感谢xusn

我只有一个控制器,用多个interface不行吗?

使用特权

评论回复
地板
平常人| | 2007-11-27 18:28 | 只看该作者

一个USB控制器上,只要Endpoint数目足够,可以实现多个设备

楼主的要求可以通过定义多个Interface实现,在Windows环境下这叫“复合设备”(Composite Device)。但是我记不清了,曾经听说因为微软的Bug,Mass Storage不能成为复合设备的一部分,这点不知其他人有没有经验,不然楼主可以自己试一下了。

使用特权

评论回复
5
xlinyin|  楼主 | 2007-11-27 18:33 | 只看该作者

谢谢 平常人

谢谢 平常人
U盘在windows下不能实现支持多个分区 就是 Mass Storage不能成为复合设备的例子吧
我试着用多个Interface来做其它类协议,谢谢!

使用特权

评论回复
6
computer00| | 2007-11-27 19:04 | 只看该作者

U盘在windows下能实现支持多个分区,这个跟复合设备无关

复合设备我还没玩过,改天俺也搞个玩玩。

使用特权

评论回复
7
平常人| | 2007-11-27 20:32 | 只看该作者

圈圈说得对,U盘在windows下能否实现多个分区,与复合设备无

可以从最简单的USB键盘+USB鼠标开始做复合设备,而且USB键盘不必实现完整的功能,几个键就可以了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝