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