[STM32F4] STM32F405读写SD卡实验

[复制链接]
395|32
XZL 发表于 2026-2-4 09:06 | 显示全部楼层 |阅读模式
SDI4_SD.zip (3.86 MB, 下载次数: 1) 已经通过验证。
heisexingqisi 发表于 2026-2-6 16:33 | 显示全部楼层
核心需求是基于 STM32F405 芯片完成 SD 卡的初始化、数据写入和数据读取功能,这是嵌入式开发中非常常见的外设应用场景。
xixi2017 发表于 2026-2-10 15:29 | 显示全部楼层
你想要实现 STM32F405 对 SD 卡的读写实验,核心需求是完成基于 STM32F405 的 SD 卡初始化、数据写入和读取功能,这是嵌入式开发中非常常见的外设应用场景。
saservice 发表于 2026-2-10 17:24 | 显示全部楼层
STM32F405 SDIO引脚映射
 楼主| XZL 发表于 2026-2-11 08:16 | 显示全部楼层
我要做STM32读取SD卡WAV文件并通过I2S播放。现在软件还有些东西没有想好怎么处理
hearstnorman323 发表于 2026-2-11 19:57 | 显示全部楼层
所有信号线必须接 30–50kΩ 上拉电阻到 3.3V
sdlls 发表于 2026-2-11 20:57 | 显示全部楼层
检查上拉电阻是否连接              
alvpeg 发表于 2026-2-11 21:50 | 显示全部楼层
STM32F405 性能强大,内置硬件 SDIO 接口,非常适合进行高速 SD 卡读写。通常我们配合 FatFS 文件系统来实现文件的创建、读写和删除。
 楼主| XZL 发表于 2026-2-12 08:23 | 显示全部楼层
sdlls 发表于 2026-2-11 20:57
检查上拉电阻是否连接

读写正常,现在考虑怎么处理不同格式的数据以及写入播放buffer的方法,确保数据安全稳定,不会出现异常
dspmana 发表于 2026-2-12 11:17 | 显示全部楼层
检查电源电压是否稳定              
rosemoore 发表于 2026-2-12 14:08 | 显示全部楼层
SDIO 速率高,走线尽量短且等长。
tifmill 发表于 2026-2-12 15:41 | 显示全部楼层
使用独立的LDO为SD卡供电              
primojones 发表于 2026-2-12 21:58 | 显示全部楼层
VDD引脚并联10μF钽电容+100nF陶瓷电容滤波,避免供电波动导致SD卡复位
 楼主| XZL 发表于 2026-2-13 09:05 | 显示全部楼层
tifmill 发表于 2026-2-12 15:41
使用独立的LDO为SD卡供电

多谢
 楼主| XZL 发表于 2026-2-13 09:06 | 显示全部楼层
primojones 发表于 2026-2-12 21:58
VDD引脚并联10μF钽电容+100nF陶瓷电容滤波,避免供电波动导致SD卡复位

只是读取数据,电流不太大,应该不至于引起电压波动
 楼主| XZL 发表于 2026-2-13 09:07 | 显示全部楼层
rosemoore 发表于 2026-2-12 14:08
SDIO 速率高,走线尽量短且等长。

4MHZ的SDI时钟,问题不大
 楼主| XZL 发表于 2026-2-13 09:08 | 显示全部楼层
hearstnorman323 发表于 2026-2-11 19:57
所有信号线必须接 30–50kΩ 上拉电阻到 3.3V

设计时有47K上拉电阻
pentruman 发表于 2026-2-13 14:10 | 显示全部楼层
增加电源滤波电容              
adolphcocker 发表于 2026-2-13 14:57 | 显示全部楼层
CD引脚通过10kΩ上拉到3.3V,通过开关接地
eefas 发表于 2026-2-13 17:48 | 显示全部楼层
在SD卡模块VCC和GND之间添加0.1μF电容,抑制电源噪声。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

XZL

189

主题

3431

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部
0