打印
[STM32F1]

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

[复制链接]
806|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) STM32F103外接12MHz晶振.rar (22.04 KB)

此部分内容已被设置为付费内容,您可以在支付 599 元 人民币后浏览本楼层全部付费内容点击购买


使用特权

评论回复
沙发
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

粉丝