打印
[STM32F1]

实现三种功能HID+msc+CDC

[复制链接]
楼主: liuzaiy
手机看帖
扫描二维码
随时随地手机跟帖
21
paotangsan| | 2022-3-3 11:50 | 只看该作者 回帖奖励 |倒序浏览
这种功能不好调试的

使用特权

评论回复
22
AloneKaven| | 2022-10-7 20:02 | 只看该作者
最好用串口好吧

使用特权

评论回复
23
Bblythe| | 2022-10-9 13:29 | 只看该作者

通过访问寄存器来控制I2C1工作时钟的开启。

使用特权

评论回复
24
Pulitzer| | 2022-10-9 16:28 | 只看该作者

在孔璧内部作金属处理后,可以让内部的各层线路能够彼此连接。

使用特权

评论回复
25
地下縱情搖擺| | 2022-10-24 13:03 | 只看该作者
正常来说,你想让USB实现啥功能,在描述符里写好就行了

使用特权

评论回复
26
风吻过你的不羁| | 2022-10-24 13:35 | 只看该作者
应该是可以实现HID+CDC这种复合设备的,但是MSC不是很懂,我就不过多评论了

使用特权

评论回复
27
漫过岁月| | 2022-10-24 14:07 | 只看该作者
你可以学一下USB的原理,它做复合是完全可以的

使用特权

评论回复
28
一枝香| | 2022-10-24 14:39 | 只看该作者
一般情况没问题,但是你逻辑得写好了,不然复合设备可能都不会稳定

使用特权

评论回复
29
极客晨星| | 2022-10-24 15:11 | 只看该作者
话说CDC是不是虚拟串口啊,win10的话是不是能免驱?

使用特权

评论回复
30
晚晚皆安| | 2022-10-24 15:43 | 只看该作者
同时实现啊,应该费劲儿吧。两种复合设备是可以的,三种还没弄过

使用特权

评论回复
31
討厭和人归類| | 2022-10-24 16:15 | 只看该作者
你可以找复合的例子,我知道正点原子就有鼠标和键盘的复合设备,你可以借鉴一下

使用特权

评论回复
32
林间有新绿| | 2022-10-24 16:47 | 只看该作者
原来MSC是一种计算机与移动设备的传输协议啊,我竟然不知道

使用特权

评论回复
33
偷吻月亮| | 2022-10-24 17:19 | 只看该作者
感觉最好就是HIDCDC这种能复合,网上有例程

使用特权

评论回复
34
笨蛋无需搭理| | 2022-10-24 17:51 | 只看该作者
你单独MSC实现了没,如果实现了,可以加个HID,然后复合之后再加个CDC,一步一步来

使用特权

评论回复
35
lzbf| | 2022-10-25 18:05 | 只看该作者
虚拟两个HID,一个CDC,一个WinUSB,一个MSC。  

使用特权

评论回复
36
mollylawrence| | 2022-10-25 18:25 | 只看该作者
STM32F103能够同时实现HID+msc+CDC吗  

使用特权

评论回复
37
51xlf| | 2022-10-25 18:52 | 只看该作者
不能同时实现这三种功能。               

使用特权

评论回复
38
jackcat| | 2022-10-25 19:27 | 只看该作者
利用LibUsb-win32 很容易编写上位机软件 根本不管USB device是CDC HID还是MSC

使用特权

评论回复
39
lzmm| | 2022-10-25 20:04 | 只看该作者
STM32 实现三种功能HID+msc+CDC   USB自定义HID每个事务只有1个字节  

使用特权

评论回复
40
mikewalpole| | 2022-10-25 21:11 | 只看该作者
参照ST官方USB标准库下的HID+CDC的示例代码 。

使用特权

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

本版积分规则