- 1
- 2
- 3
- 4
- 5
获得赏金
5.00元STM32HAL库-freertos-SD卡-FATFS操作
资料介绍
该项目主控芯片为STM32F103RCT6
接口定义
PC8 - DATA0
PC9 - DATA1
PC10 - DATA2
PC11 - DATA3
PC12 - CLK
PD2 - CMD
采用HAL库,由STM32CUBEMX生成,集成Freertos、SD卡操作和Fatfs文件系统,为提高读写速度采用DMA方式
项目中的案例包括文件挂载、打开、读写等操作,以及每一步出现问题时printf提示操作
开启一个LED灯闪烁的线程,用来指示程序运行
该项目给出了参考电路设计和实例源码,供参考学习
部分源码如下:
/* 挂载文件系统,挂载的时候会完成对应硬件设备(SD卡/SDnand)初始化 */
ret = mf_mount("0:", 1);
if(ret != FR_OK)
{
printf("f_mount error!\r\n");
goto mount_error;
}
else if(ret == FR_NO_FILESYSTEM) /* 检测是否存在文件系统,如果没有则进行格式化 */
{
printf("未检测到FATFS文件系统,执行格式化...\r\n");
ret = mf_fmkfs(USERPath, 0, 0);
if(ret == FR_OK)
{
printf("格式化成功!\r\n");
f_mount(NULL, USERPath, 1); /* 先取消挂载,后重新挂载 */
ret = mf_mount("0:", 1);
}
else
{
printf("格式化失败!\r\n");
goto mount_error;
}
}
else
{
printf("f_mount success!\r\n");
}
/* 读写测试 */
printf("\r\n ========== write test ==========\r\n");
ret = mf_open("HELLO.TXT", FA_CREATE_ALWAYS | FA_WRITE);
if(ret == FR_OK)
{
printf("open file sucess!\r\n");
ret = mf_write(write_buf, sizeof(write_buf), &num);
if(ret == FR_OK)
{
printf("write success!\r\nwrite len:%d\r\n", num);
}
else
{
printf("write error! ret:%d \r\n", ret);
goto rw_error;
}
mf_close();
}
else
{
printf("open file error!\r\n");
goto rw_error;
}
部分文件列表
| 文件名 | 大小 |
| HAL-MY_freertos-SD卡-FATFS.rar | 18M |
- 21ic小能手打赏了5.00元
相关下载
- 2025版建设工程消防验收技术图集 高清彩图新...
- JBT4730.6-2005承压设备无损检测第6部分:涡...
- JBT4730.5-2005承压设备无损检测第5部分:渗...
- JBT4730.4-2005承压设备无损检测第4部分:磁...
- JBT4730.3-2005承压设备无损检测第3部分:超...
- JBT4730.2-2005承压设备无损检测第2部分:射...
- JBT4730.1-2005承压设备无损检测第1部分:通...
- HJ652-2013矿山生态环境保护与恢复治理方案(...
- HJ651-2013矿山生态环境保护与恢复治理技术规...
- HJ450-2008清洁生产标准印制电路板制造业
最新上传
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏5.00元 3天前
-
21下载积分 打赏1.00元 3天前
用户:德才兼备
-
mulanhk 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:数控电子负载-CH552
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏330.00元 3天前
用户:jh0355
-
21ic下载 打赏210.00元 3天前
用户:小猫做电路
-
21ic下载 打赏240.00元 3天前
用户:jh03551
-
21ic下载 打赏210.00元 3天前
用户:gsy幸运
-
21ic下载 打赏70.00元 3天前
用户:w178191520
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏80.00元 3天前
用户:江岚
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:潇潇江南
-
21ic下载 打赏20.00元 3天前
用户:w993263495
-
21ic下载 打赏20.00元 3天前
用户:w1966891335




全部评论(1)
2026-02-19 21:34:51mujin3563
感谢