【分享】用STM32CubeMX快速生成一个SD卡读写程序

2019-07-20 18:21发布

本帖最后由 adlu 于 2016-6-4 16:41 编辑

本帖介绍一个用 STM32CubeMX 快速生成一个 SD 卡读写程序的方法。

程序员只需要简单的配置步骤,就可以创建一个MDK工程。

输入少量代码,无需了解SD卡底层操作和繁杂的初始化过程,即可实现对SD卡扇区读/写访问。

真正的做到了解放程序员的目的,让程序员可以把精力放在更重要的事情上。

由于主要是配置操作,图片较多,因此只上传两张图片,有兴趣的朋友可以下载文档查看。
1.jpg
2.jpg
用STM32CubeMX快速生成一个SD卡读写程序.pdf (1.35 MB, 下载次数: 2008) 2016-6-4 16:37 上传 点击文件名下载附件


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
adlu
1楼-- · 2019-07-23 11:50
释怀过客 发表于 2016-9-9 15:25
可以读了,怎么加Fatfs文件系统呢?求指导

请参考另一帖“【分享】用STM32CubeMX快速生成一个SDIO+FATFS程序”。
http://www.openedv.com/forum.php ... mp;extra=#pid475355
释怀过客
2楼-- · 2019-07-23 14:34
adlu 发表于 2016-9-9 16:18
请参考另一帖“【分享】用STM32CubeMX快速生成一个SDIO+FATFS程序”。
http://www.openedv.com/forum.ph ...

初始化能过,读写不行是什么原因的啊
adlu
3楼-- · 2019-07-23 15:02
释怀过客 发表于 2016-9-9 16:57
初始化能过,读写不行是什么原因的啊

这个笼统的问题,只能给你个笼统的答案。
可能原因有:硬件连接问题,SD卡问题,SDIO速度太快。
释怀过客
4楼-- · 2019-07-23 19:32
 精彩回答 2  元偷偷看……
释怀过客
5楼-- · 2019-07-24 00:29
 精彩回答 2  元偷偷看……
adlu
6楼-- · 2019-07-24 04:12
释怀过客 发表于 2016-9-9 17:41
while(!__HAL_SD_SDIO_GET_FLAG(hsd, SDIO_FLAG_CCRCFAIL | SDIO_FLAG_CMDREND | SDIO_FLAG_CTIMEOUT)) ...

这个问题我遇到过。但是忘了是怎么解决的了。
你看一下SDIO+FATFS的那个帖子,我在探索者F4开发板上验证过,确认没问题。
如遇问题,请继续留言。

一周热门 更多>