[分享]用STM32CubeMX快速生成一个U盘模拟程序

2019-07-20 06:15发布

本帖最后由 adlu 于 2016-6-4 14:44 编辑

本帖以STM32F407开发板为平台(只要引出了USB接口即可),用STM32CubeMX快速生成一个U盘模拟程序。
用STM32CubeMX快速生成一个U盘模拟程序.pdf (1.43 MB, 下载次数: 4616) 2016-6-4 14:44 上传 点击文件名下载附件



前提:默认已经装好MDK V5STM32CubeMXStep1.新建工程选择芯片型号。 1.jpg
Step2.配置时钟引脚。 2.jpg
Step3.配置USB引脚。 3.jpg
Step4.配置USB设备类。 4.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
39条回答
adlu
1楼-- · 2019-07-23 17:37
 精彩回答 2  元偷偷看……
qjp1988113
2楼-- · 2019-07-23 17:49
 精彩回答 2  元偷偷看……
513393302@qq.co
3楼-- · 2019-07-23 19:06
真的非常感谢楼主大大!
昨天在搞F4 USB的时候发现 DFU及模拟U盘的 都运行不了,插上电脑能显示USB设备但是有个感叹号,没想到是堆栈设置小了。太谢谢了
chenbao
4楼-- · 2019-07-23 21:36
adlu 发表于 2016-6-3 17:06
Step12.修改代码。只需修改usbd_storage_if.c文件。将60行的宏定义改为200,即将要模拟的U盘有200个扇区。6 ...

前辈,您好,我按照您的方法用STM32F429IGT6片内FLASH模拟U盘空间,以上的这些代码都改为操作内部flash的函数,但是插上U盘后无法格式化,不知道是哪的问题,还请前辈有时间指点一下,小弟初学ST,还望不吝赐教。谢谢
adlu
5楼-- · 2019-07-24 03:02
 精彩回答 2  元偷偷看……
chenbao
6楼-- · 2019-07-24 03:14
 精彩回答 2  元偷偷看……

一周热门 更多>