求助:有没有STM32F0 USB VCP+HID复合设备例程

2019-12-09 19:13发布

RT。
最近做一个USB项目,用的就是CUBEMX生成的:VCP程序。但是VCP在不同电脑的安装比较麻烦,有时候还安装不上。所以想做一个HID的设备,但是HID最大传输速率就是64KB/S,性能上有所限制。
所以想到:做一个VCP+HID的设备,在一般应用下,直接用HID,必要的时候再用VCP。
但是USB理解的不是很好,所以想求一个:VCP+HID通信(收发,打开,关闭功能!)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
huangqi412
1楼-- · 2019-12-10 20:08
高版本win解决  
zhcj66
2楼-- · 2019-12-11 00:01
canspider 发表于 2019-11-14 09:59
这里有一个HID+CDC+MSC+WinUSB免驱动的例程,代码看起来比ST官方库简洁得多,做复合设备也很方便

https:// ...

一直没有敢用usb,因为怕吃不透出了问题无从插手
xiaoergao
3楼-- · 2019-12-11 03:26
 精彩回答 2  元偷偷看……
leiyitan
4楼-- · 2019-12-11 03:33
虽然云里雾里,至少这么简洁的东西让人觉得有可能看懂
justdomyself
5楼-- · 2019-12-11 04:27
styleno1 发表于 2019-11-14 09:18
STM32CubeMX还不支持复合设备,比较简单的是建2个工程,合并代码。
另外高速需求WinUSB可以用,Windows7以 ...

winusb是?   bulk传输么
SUPER_CRJ
6楼-- · 2019-12-11 07:06
zhcj66 发表于 2019-11-14 15:52
一直没有敢用usb,因为怕吃不透出了问题无从插手

我曾经用了快一个月,终于用纯寄存器写出了CAN,但是USB我花了三次时间,买了<<圈圈USB>>,实在是晦涩难懂。最终还只能用库版本。不过这一次,我准备用三楼的TeenyUSB试试下,好像解释的比较好!

一周热门 更多>