发新帖我要提问
12
返回列表
打印
[STM32F7]

如何在STM32中配置SD卡接口进行数据存储?

[复制链接]
楼主: ead5ah
手机看帖
扫描二维码
随时随地手机跟帖
21
温室雏菊| | 2025-3-13 10:32 | 只看该作者 回帖奖励 |倒序浏览
我觉得这一般是参考例程比较方便一些

使用特权

评论回复
22
冰春彩落下| | 2025-4-11 01:04 | 只看该作者
STM32 中通过 SPI SDIO 接口与 SD卡 进行数据读写,需根据接口类型、SD卡协议(SDSC/SDHC/SDXC)和文件系统(如FATFS)进行配置

使用特权

评论回复
23
江河千里| | 2025-4-11 02:34 | 只看该作者
你就直接用cubemx配置一个呢?应该是可以的吧

使用特权

评论回复
24
别乱了阵脚| | 2025-4-11 03:45 | 只看该作者
初始低速,SD 卡上电时 SPI 时钟需 ≤ 400kHz

使用特权

评论回复
25
三生万物| | 2025-4-11 04:23 | 只看该作者
部分命令(如 CMD0)需固定 CRC 值(如 0x95

使用特权

评论回复
26
暖了夏天蓝了海| | 2025-4-11 05:15 | 只看该作者
SDIO的话DMA是有优化的,使用 DMA 传输提升速度(配置 hsd.hdmatx hsd.hdmarx

使用特权

评论回复
27
夜阑风雨| | 2025-4-11 06:14 | 只看该作者
确保 SD 卡支持 3.3V 电平(SDHC/SDXC 卡通常兼容)

使用特权

评论回复
28
淡漠安然| | 2025-4-11 07:37 | 只看该作者
卡检测,通过 GPIO 检测卡插入(如 CD/DAT3 引脚)

使用特权

评论回复
29
光辉梦境| | 2025-4-11 08:24 | 只看该作者
热插拔,需处理卡移除事件(如断开时重新初始化)

使用特权

评论回复
30
一秒落纱| | 2025-4-11 09:19 | 只看该作者
一定要善用逻辑分析仪,抓取 SPI/SDIO 信号,验证命令和数据时序

使用特权

评论回复
31
远山寻你| | 2025-4-11 10:23 | 只看该作者
检查 f_mountf_open 等函数的错误代码(如 FR_DISK_ERR

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则