- 311
- 0
- 约1.22千字
- 约 9页
- 2017-07-20 发布于浙江
- 举报
用STM32CubeMX快速生成一个U盘模拟程序
用STM32CubeMX 快速生成一个U 盘模拟程序
前提:默认已经装好MDK V5 和STM32CubeMX 。
Step1.新建工程
选择芯片型号。
Step2.配置时钟引脚。
Step3.配置USB 引脚。
Step4.配置USB 设备类。
Step5.配置时钟树,USB 模块输入要求为48MHz 时钟。
Step6.配置USB 设备描述符。此处默认即可。
Step7.生成MDK 工程及代码。特别注意,一定要加大堆栈大小,否则USB 设备无法启动。
Step8.打开MDK 工程。
Step9.选择芯片型号。
Step10.编译工程。
Step11.编译下载运行。
运行程序后,通过USB 线链接电脑,将出现如下提示信息。
查看 “设备管理器”,可以看到USB MSC 设备。
“我的电脑”界面下可以可移动磁盘。
但是,双击无法打开,出现格式化提示。
进入格式化对话框,可以看到磁盘总容量是32MB 。
实际上无法进行格式化操作。
Step12.修改代码。只需修改usbd_storage_if.c 文件。
将60 行的宏定义改为200,即将要模拟的U 盘有200 个扇区。61 行是扇区大小定义512 。
用60,61 行的宏,定义一个二维数组,这个数组就是将要模拟的U 盘的实际存储空间。
因此该U 盘总容量为100KB
您可能关注的文档
最近下载
- 几何量公差和测量技术(第三版)张玉刘平主编东北大学出版社课后作业答案(第4、5、8章)技朮方案.ppt VIP
- 几何量公差和测量技术第三版课后作业答案第8章.pptx VIP
- 2026年入党第一季度思想汇报入党积极分子思想汇报(2篇).docx VIP
- 机械装备金属结构设计 第2版 徐格宁 第十章新.ppt VIP
- 2026年入党第一季度思想汇报入党积极分子思想汇报(2篇).docx VIP
- 标准图集-20S515钢筋混凝土及砖砌排水检查井.pdf VIP
- 物业管理系统论文中英文对照资料外文翻译文献.docx VIP
- 中华民族共同体概论课件第一讲中华民族共同体基础理论-第二讲树立正确的中华民族历史观.pptx VIP
- 帘式折流板换热器solidworks制图步骤.doc VIP
- 肺肉芽肿性疾病病理诊断原则及流程专家建议.pdf VIP
原创力文档

文档评论(0)