数码之家

 找回密码
 立即注册
搜索
查看: 1348|回复: 5

[STM] 分享一个STM32F103xE的USB烧录文件

[复制链接]
发表于 2023-4-9 22:43:52 | 显示全部楼层 |阅读模式
本帖最后由 595953427@qq 于 2023-4-9 22:51 编辑

今天晚上调好的一个USB复合设备的程序。STM32F103xE使用USB通讯的时候需要使用外接晶振,这里的程序需要使用外接8MHz的晶振。
包含以下接口
1个MSC设备,两个磁盘,各224KB
1个HID,后续加上CMSIS-DAP功能
4个CDC,每个CDC的接收和发送各设置了512字节的缓存,单次收发数据不要超过512字节,每个CDC都可以独立设置波特率。
每个CDC都使用了DMA,由于STM32F103xE只有4路UART可以使用DMA,这里暂时只做了4个CDC串口。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +20 收起 理由
家睦 + 20

查看全部打赏

发表于 2023-4-13 10:36:26 | 显示全部楼层
这是个串口爱好者
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-13 12:18:22 | 显示全部楼层
之前买过两个USB转4路串口,死贵,不过确实好用。
后来研究USB,发现可以自己做USB转串口,ST官方的例程只有一个USB串口,经过一段时间的研究,发现可以做多个,如果不考虑DMA的话,最多可以做一个USB转7路串口

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2023-4-13 14:27:08 | 显示全部楼层
感觉不错,4个串口。还有种方案,一个hub+4个ch340
回复 支持 1 反对 0

使用道具 举报

发表于 2023-4-13 15:20:57 | 显示全部楼层
自带的SWD不香吗,为什么会对串口念念不忘?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-13 16:35:19 | 显示全部楼层
inthsunshine 发表于 2023-4-13 15:20
自带的SWD不香吗,为什么会对串口念念不忘?

SWD是仿真和烧录用的,USB转串口做别的用,一个UART不够用,又要看log信息,又要调串口通讯,用多个USB转串口又太占用USB了,本来笔记本电脑的USB口就不多,我电脑自带4个USB-A,还插了两个USB-HUB,感觉都不够用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-12 04:00 , Processed in 0.140400 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表