[STM32F4] 使用STM32F4读取TF卡,读不出来

[复制链接]
 楼主| cen9ce 发表于 2024-2-28 22:43 | 显示全部楼层 |阅读模式
我用的cubemx配置的64g的TF卡,fatfs+sdmmc,读写不出来
一般还需要配置什么位置啊?或者大家有没有相关的cubemx配置的例程,我想对比看看

药无尘 发表于 2024-2-29 11:10 | 显示全部楼层
供电正常吗
laocuo1142 发表于 2024-2-29 11:18 | 显示全部楼层
SD卡的时钟设置不正确?
digit0 发表于 2024-2-29 11:54 | 显示全部楼层
确保TF卡座的引脚与STM32F4的SPI接口正确连接,包括CS、SCK、MISO、MOSI以及VCC和GND等
LinkMe 发表于 2024-2-29 11:55 | 显示全部楼层
驱动中对SD卡命令的发送和响应数据的接收处理是否正确。
理想阳 发表于 2024-2-29 11:55 | 显示全部楼层
如果TF卡的速度过高,而STM32F4 SPI接口设置的速度较低,可能导致无法正确读取。适当提高SPI的工作速度或者降低TF卡的工作频率试试。
flycamelaaa 发表于 2024-2-29 12:00 | 显示全部楼层
检查SD卡的数据宽度设置。
powerantone 发表于 2024-2-29 13:00 | 显示全部楼层
开启SDMMC的RX和TX的DMA是正确的,但要确保DMA通道配置正确,并且DMA的优先级设置不会干扰中断服务。
stormwind123 发表于 2024-2-29 14:00 | 显示全部楼层
选择“SD Card”作为FATFS的驱动是正确的,但您还需要确保CODE_PAGE和USE_LFN等选项设置正确。
probedog 发表于 2024-2-29 15:09 | 显示全部楼层
检查引脚配置
狄克爱老虎油 发表于 2024-2-29 17:41 | 显示全部楼层
是不是内存卡太大了啊
l1uyn9b 发表于 2024-3-26 15:41 | 显示全部楼层
读不出来得看你的代码的,看看咋写的
q1d0mnx 发表于 2024-3-26 16:51 | 显示全部楼层
一般是不是电路有问题啊?
w2nme1ai7 发表于 2024-3-26 19:35 | 显示全部楼层
检查SPI接口的初始化代码,包括GPIO配置、SPI控制器初始化、时钟配置等,确保这些设置正确
p0gon9y 发表于 2024-3-26 20:52 | 显示全部楼层
确保STM32F4的SPI接口已正确配置,包括时钟极性、相位、速度等参数。还要确保片选信号(CS)正确连接
y1n9an 发表于 2024-3-26 22:08 | 显示全部楼层
确保TF卡正确连接到STM32F4的SPI接口,并且电源和地线连接正确
t1ngus4 发表于 2024-3-27 08:03 | 显示全部楼层
可以看看你的TF卡的,其实有些是挑TF卡的
d1ng2x 发表于 2024-3-27 09:14 | 显示全部楼层
使用调试工具(如示波器、逻辑分析仪)来检查SPI通信是否正常,以及TF卡的响应情况
liu96jp 发表于 2024-3-27 12:01 | 显示全部楼层
在代码中加入错误处理机制,例如检查SPI通信是否正常、TF卡是否插入等,以便及时发现问题
lix1yr 发表于 2024-3-27 13:30 | 显示全部楼层
确保TF卡已正确格式化,并且文件系统已正确初始化。通常情况下,TF卡需要使用FAT文件系统
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

1702

帖子

0

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