打印
[STM32F1]

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

[复制链接]
513|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
knk|  楼主 | 2022-6-23 16:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
还是标准外设驱动库的体积小,编译速度也快。MSC(两个磁盘) + CDC的复合设备占用程序空间10K左右。
附件是Keil和IAR的工程。
Keil工程可选12MHz外接晶振或8MHz外接晶振。
IAR工程已经设置为12MHz外接晶振,如果使用8MHz外接晶振,可以在工程设置中修改。

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

使用特权

评论回复
沙发
故意相遇| | 2022-7-7 00:13 | 只看该作者
正常来说,CDC还是比较简单的,但是MSC我是没做过

使用特权

评论回复
评论
knk 2022-7-7 20:23 回复TA
有空的话可以玩玩 
板凳
将爱藏于深海| | 2022-7-7 23:51 | 只看该作者
感觉挺不错的,支持一下楼主

使用特权

评论回复
地板
白马过平川| | 2022-7-8 00:35 | 只看该作者
有啥大概思路么,关于MSC这块的,楼主是否可以科普一下呢

使用特权

评论回复
5
春日负喧| | 2022-7-8 00:57 | 只看该作者
Keil12或者8M的晶振是不需要修改倍频系数方面的么?

使用特权

评论回复
6
捧一束彼岸花| | 2022-7-8 01:22 | 只看该作者
IAR配置晶振这块我还没修改过呢,估计应该和keil差不多

使用特权

评论回复
7
西洲| | 2022-7-8 01:42 | 只看该作者
这种磁盘有啥用处呢?

使用特权

评论回复
8
风凉| | 2022-7-8 06:00 | 只看该作者
这程序占用这么点儿?应该是个高手啊,楼主强

使用特权

评论回复
9
一只眠羊| | 2022-7-8 07:23 | 只看该作者
正常用外置晶振,是不是需要在程序中修改对应的晶振啊,不然是不是时钟就错了呢

使用特权

评论回复
10
失物招領| | 2022-7-8 07:46 | 只看该作者
USB这块还是比较复杂的,正常来说

使用特权

评论回复
11
我吃小朋友| | 2022-7-8 08:08 | 只看该作者
标准库现在都不咋更新了。都用cubemx来生成工程了

使用特权

评论回复
12
Bblythe| | 2022-10-3 09:22 | 只看该作者

它导致设计复杂,代码可读性差

使用特权

评论回复
13
Uriah| | 2022-10-3 19:22 | 只看该作者

Git 是一种分布式版本控制系统

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

knk

16

主题

375

帖子

2

粉丝