[方案相关] 【华大测评】USB复合设备-WINUSB+MSC

[复制链接]
3705|15
 楼主| 纪国圣 发表于 2021-12-6 20:04 | 显示全部楼层 |阅读模式
本帖最后由 纪国圣 于 2021-12-6 20:05 编辑

跟大家分享一个WINUSB+MSC的USB复合设备例程。本例程基于官方CDC+MSC的USB复合设备例程修改而来。先看一下效果:
1.PNG
2.PNG
上位机与HC32F460进行WINUSB通信:
3.PNG
整个移植过程很简单,就不展开叙述了,主要注意复合设备的设备描述符和配置描述符:
4.PNG
5.PNG
6.PNG
不过奇怪的是,本应在设备描述符中第5、6、7字节应该为0xEF、0x02、0x01,而官方例程却全部为0?
HC32F460_WINUSB_MSC.zip (1.14 MB, 下载次数: 85)
win_usb.zip (728.74 KB, 下载次数: 77)
USB进阶培训_Part2_USB复合设备的概念及CDC MSC的讲解.pdf (966.4 KB, 下载次数: 73)

chenjun89 发表于 2021-12-6 21:05 来自手机 | 显示全部楼层
下载看看,谢谢分享。
gouguoccc 发表于 2021-12-7 08:28 来自手机 | 显示全部楼层
谢谢分享,学习学习。
james03 发表于 2021-12-7 11:38 | 显示全部楼层
感谢楼主分享,按道理WinUsb设备在win10系统是可以免驱的,按照楼主的这个还需要安装驱动吗?
 楼主| 纪国圣 发表于 2021-12-7 18:38 | 显示全部楼层
james03 发表于 2021-12-7 11:38
感谢楼主分享,按道理WinUsb设备在win10系统是可以免驱的,按照楼主的这个还需要安装驱动吗? ...

我之所以写INF是因为我把系统的驱动弄崩了,实际应该不需要。
数码小叶 发表于 2021-12-8 14:23 | 显示全部楼层
把flash虚拟为U盘?
andygirl 发表于 2021-12-8 16:19 | 显示全部楼层
我去,高级货~赶紧收藏~
630183258 发表于 2022-1-28 17:29 | 显示全部楼层
cdc驱动大佬有吗
 楼主| 纪国圣 发表于 2022-1-30 10:28 | 显示全部楼层

试一试这个。 CDC_Drivers.zip (8.01 MB, 下载次数: 13)
febgxu 发表于 2022-2-13 14:04 | 显示全部楼层
这个上位机在哪下载的
hudi008 发表于 2022-2-13 16:50 | 显示全部楼层
需要驱动代码吗  
 楼主| 纪国圣 发表于 2022-2-13 16:54 | 显示全部楼层
febgxu 发表于 2022-2-13 14:04
这个上位机在哪下载的

这个BusHound? BusHound_118819.rar (1.32 MB, 下载次数: 13)
mollylawrence 发表于 2022-2-13 19:13 | 显示全部楼层
官方CDC+MSC的USB复合设备例程不错啊
abotomson 发表于 2022-2-13 19:22 | 显示全部楼层
可以免驱吗?  
timfordlare 发表于 2022-2-13 19:32 | 显示全部楼层
设备描述符几位的
benjaminka 发表于 2022-2-13 19:42 | 显示全部楼层
有演示的视频吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

407

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部