[分享]用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-20 16:31
Step13.再次编译下载运行。运行程序后,通过USB线链接电脑,不再像前一次一样出现很多提示信息,只是在任务栏最右边出现U盘插入的图标。在“我的电脑”界面下可以看到“可移动磁盘”。双击无法打开,提示进行格式化,点“是”进入格式化窗口。可以看到U盘容量为100KB勾选“快速格式化”,点击“格式化”按钮。不支持普通格式化,我也没弄清楚原因.

M.jpg N.jpg
格式化完成后,就可以双击打开这个“U盘”了,这是一个可以进行读写的U盘。 将这个U盘弹出,然后断开USB链接线,然后再重新连接,就可以被360 U盘助手发现了。实际可用空间为81920字节。下图是我在U盘中新建一个txt文件后的结果.
O.jpg

15623052920
2楼-- · 2019-07-20 20:33
 精彩回答 2  元偷偷看……
八度空间
3楼-- · 2019-07-21 00:12
牛逼
adlu
4楼-- · 2019-07-21 01:50
八度空间 发表于 2016-6-3 21:39
牛逼

多谢赞赏!
我本来想做一个读卡器的,没有成功,所以只能分享这个初步成果。

八度有用过Cube吗?
八度空间
5楼-- · 2019-07-21 03:56
 精彩回答 2  元偷偷看……
yyx112358
6楼-- · 2019-07-21 08:37
不错,现在用CUBE的例程非常缺乏啊。实际上一些熟悉STM32的人用CUBE开发简单应用很方便的(在缺少例程的情况下对新人倒是不太好用除了一些闪灯之类的小程序)

一周热门 更多>