OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12162|回复: 11

【分享】用STM32CubeMX快速生成一个SDIO+FATFS程序

[复制链接]

12

主题

228

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1730
金钱
1730
注册时间
2016-3-8
在线时间
678 小时
发表于 2016-9-9 16:15:48 | 显示全部楼层 |阅读模式
本帖最后由 adlu 于 2016-9-10 08:27 编辑

本帖介绍一个用 STM32CubeMX 快速生成一个 SDIO+FATFS读写程序的方法。
程序员只需要简单的配置步骤,就可以创建一个MDK工程。
输入少量代码,无需了解SD卡底层操作和繁杂的初始化,以及FATFS的移植过程,即可实现程序对SD卡文件的访问和管理。
真正的做到了解放程序员的目的,让程序员可以把精力放在更重要的事情上。
QQ截图20160909160526.jpg

用STM32CubeMX快速生成一个SDIO FATFS程序(Lu).pdf (1.49 MB, 下载次数: 4608)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

228

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1730
金钱
1730
注册时间
2016-3-8
在线时间
678 小时
 楼主| 发表于 2016-9-9 16:31:51 | 显示全部楼层
网络不给力,附件上传受阻,稍后补上。
回复 支持 反对

使用道具 举报

6

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2015-3-9
在线时间
20 小时
发表于 2016-9-9 16:39:38 | 显示全部楼层
adlu 发表于 2016-9-9 16:31
网络不给力,附件上传受阻,稍后补上。

啊,求附件。yangxiong_1993@sina.com
回复 支持 反对

使用道具 举报

12

主题

228

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1730
金钱
1730
注册时间
2016-3-8
在线时间
678 小时
 楼主| 发表于 2016-9-10 08:27:24 | 显示全部楼层

已上传
回复 支持 反对

使用道具 举报

6

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2015-3-9
在线时间
20 小时
发表于 2016-9-11 11:21:00 | 显示全部楼层

      if(f_open(&MyFile, "STM32.TXT", FA_CREATE_ALWAYS | FA_WRITE) != FR_OK)
      {
        /* 'STM32.TXT' file Open for write Error */
        while(1);
      }
Debuge程序死在这里,   操作完成正确,堆栈也改了,但是依旧只能初始化通过,并不能进行读写操作
回复 支持 反对

使用道具 举报

35

主题

106

帖子

0

精华

高级会员

Rank: 4

积分
546
金钱
546
注册时间
2016-4-20
在线时间
181 小时
发表于 2016-12-14 14:14:07 | 显示全部楼层

Debuge程序死在这里,   操作完成正确,堆栈也改了,但是依旧只能初始化通过,并不能进行读写操作
回复 支持 反对

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2016-5-16
在线时间
37 小时
发表于 2016-12-30 11:00:57 | 显示全部楼层
程序运行到这里就卡住了 如何分析呢?     
if(__HAL_SD_SDIO_GET_FLAG(hsd, SDIO_FLAG_RXDAVL))
    {
      *(tempscr + index) = SDIO_ReadFIFO(hsd->Instance);
      index++;
    }
回复 支持 反对

使用道具 举报

12

主题

228

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1730
金钱
1730
注册时间
2016-3-8
在线时间
678 小时
 楼主| 发表于 2017-1-2 08:56:10 | 显示全部楼层
流畅笔记 发表于 2016-12-30 11:00
程序运行到这里就卡住了 如何分析呢?     
if(__HAL_SD_SDIO_GET_FLAG(hsd, SDIO_FLAG_RXDAVL))
    {
...

没遇到过
回复 支持 反对

使用道具 举报

39

主题

174

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
450
金钱
450
注册时间
2017-1-17
在线时间
76 小时
发表于 2017-1-20 13:28:15 | 显示全部楼层
感谢分享,楼主大大的好
回复 支持 反对

使用道具 举报

10

主题

146

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2015-12-19
在线时间
99 小时
发表于 2017-2-22 14:32:44 | 显示全部楼层
能用   谢谢
回复 支持 反对

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2017-3-1 17:45:49 | 显示全部楼层
拿走试试
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2018-6-13
在线时间
17 小时
发表于 2017-4-14 14:56:26 | 显示全部楼层
不错  试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 09:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表