[STM32F1] 基于HAL库的USB复合设备 2个USB磁盘1个HID3个CDC

[复制链接]
1063|3
 楼主| knk 发表于 2022-8-21 20:35 | 显示全部楼层 |阅读模式
周末在家调试了一下USB复合设备,支持2个USB磁盘,1个HID设备,3个虚拟串口。
由于103C8T6只有3个USART,所以就做了3个虚拟串口,程序可以移植到其它USART更多的芯片上,每增加一个虚拟串口程序只增加几K。
由于103的USB只有8个端点,可用的端点只有7个,这里使用了5个,理论上还可以再增加2个虚拟串口。
在USBD_CONF.h文件里面可以可视配置程序。
附件是两个烧录文件,分别是外接8MHz晶振和外接12MHz晶振。
STM32F103外接8MHz晶振.rar (22.04 KB, 下载次数: 5) STM32F103外接12MHz晶振.rar (22.04 KB, 下载次数: 4)
[payamount]599.00[/payamount]
[pay] STM32F103 HAL库 USB MSC HID 3个CDC 2022-08-21.rar (8.26 MB, 下载次数: 1) [/pay]
微信截图_20220821201924.png 微信截图_20220821202049.png 微信截图_20220821202117.png 微信截图_20220821202248.png
onlycook 发表于 2022-8-22 15:50 来自手机 | 显示全部楼层
这不是一天回复可见的帖子,这是一条付费可见的帖子
xiaoyaodz 发表于 2022-8-25 09:58 | 显示全部楼层
这个需要电脑驱动吗 ?   
 楼主| knk 发表于 2022-8-25 12:49 | 显示全部楼层
xiaoyaodz 发表于 2022-8-25 09:58
这个需要电脑驱动吗 ?

win10是免驱,win7需要手动安装cdc驱动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

knk

17

主题

383

帖子

2

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