周末在家调试了一下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 元 人民币后浏览本楼层全部付费内容。点击购买
|