[STM32F1] 基于标准外设驱动库的USB MSC(两个磁盘) + CDC复合设备程序

[复制链接]
1121|13
 楼主| knk 发表于 2022-6-23 16:53 | 显示全部楼层 |阅读模式
还是标准外设驱动库的体积小,编译速度也快。MSC(两个磁盘) + CDC的复合设备占用程序空间10K左右。
附件是Keil和IAR的工程。
Keil工程可选12MHz外接晶振或8MHz外接晶振。
IAR工程已经设置为12MHz外接晶振,如果使用8MHz外接晶振,可以在工程设置中修改。
QQ截图20220623165023.jpg [payamount]199.00[/payamount]
[pay] STM32F103CB Composite CDC MSC.rar (446.05 KB, 下载次数: 0) [/pay]
故意相遇 发表于 2022-7-7 00:13 | 显示全部楼层
正常来说,CDC还是比较简单的,但是MSC我是没做过

评论

knk
有空的话可以玩玩  发表于 2022-7-7 20:23
将爱藏于深海 发表于 2022-7-7 23:51 | 显示全部楼层
感觉挺不错的,支持一下楼主
白马过平川 发表于 2022-7-8 00:35 | 显示全部楼层
有啥大概思路么,关于MSC这块的,楼主是否可以科普一下呢

春日负喧 发表于 2022-7-8 00:57 | 显示全部楼层
Keil12或者8M的晶振是不需要修改倍频系数方面的么?

捧一束彼岸花 发表于 2022-7-8 01:22 | 显示全部楼层
IAR配置晶振这块我还没修改过呢,估计应该和keil差不多

西洲 发表于 2022-7-8 01:42 | 显示全部楼层
这种磁盘有啥用处呢?

风凉 发表于 2022-7-8 06:00 | 显示全部楼层
这程序占用这么点儿?应该是个高手啊,楼主强

一只眠羊 发表于 2022-7-8 07:23 | 显示全部楼层
正常用外置晶振,是不是需要在程序中修改对应的晶振啊,不然是不是时钟就错了呢

失物招領 发表于 2022-7-8 07:46 | 显示全部楼层
USB这块还是比较复杂的,正常来说

我吃小朋友 发表于 2022-7-8 08:08 | 显示全部楼层
标准库现在都不咋更新了。都用cubemx来生成工程了

Bblythe 发表于 2022-10-3 09:22 | 显示全部楼层

它导致设计复杂,代码可读性差
Uriah 发表于 2022-10-3 19:22 | 显示全部楼层

Git 是一种分布式版本控制系统
您需要登录后才可以回帖 登录 | 注册

本版积分规则

knk

17

主题

383

帖子

2

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