likaixu
驱动牛犊
驱动牛犊
  • 注册日期2008-08-13
  • 最后登录2008-12-23
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1448回复:4

怎么让一个设备两个用途?

楼主#
更多 发布于:2008-08-22 23:33
我现在做了两个设备
一个是USB键盘
一个是USB的数据采集显示系统(PC端用VB编写的)
都可以单独正常工作,都是HID的
现在怎么把它们合二为一?
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-08-25 08:32
记得好像可以做2个interface descripter。好多年不玩usb了,也许有错。看一下sandisk的那种u3盘,它就有disk + cd-rom
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
likaixu
驱动牛犊
驱动牛犊
  • 注册日期2008-08-13
  • 最后登录2008-12-23
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-08-25 09:01
怎么让一个设备两个用途?
谢谢高手!
是你说的那样!
问题是具体该怎么做啊?
tqijin
驱动小牛
驱动小牛
  • 注册日期2006-07-04
  • 最后登录2013-11-21
  • 粉丝3
  • 关注0
  • 积分31分
  • 威望1060点
  • 贡献值1点
  • 好评度14点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-08-25 20:19
如果设备支持2个接口,就可以
我刚做了一个
既友HID驱动
又有功能驱动
两用的
zengwn
驱动牛犊
驱动牛犊
  • 注册日期2001-05-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望59点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-09-04 11:59
这个称为USB复合设备,Device Desc Interface Num 设为2,然后Interface Desc1 + EPx(Device1) + Interface Desc2 + EPx(Device2)
游客

返回顶部