打印
[STM32F4]

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

[复制链接]
232|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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等

使用特权

评论回复
5
LinkMe| | 2024-2-29 11:55 | 只看该作者
驱动中对SD卡命令的发送和响应数据的接收处理是否正确。

使用特权

评论回复
6
理想阳| | 2024-2-29 11:55 | 只看该作者
如果TF卡的速度过高,而STM32F4 SPI接口设置的速度较低,可能导致无法正确读取。适当提高SPI的工作速度或者降低TF卡的工作频率试试。

使用特权

评论回复
7
flycamelaaa| | 2024-2-29 12:00 | 只看该作者
检查SD卡的数据宽度设置。

使用特权

评论回复
8
powerantone| | 2024-2-29 13:00 | 只看该作者
开启SDMMC的RX和TX的DMA是正确的,但要确保DMA通道配置正确,并且DMA的优先级设置不会干扰中断服务。

使用特权

评论回复
9
stormwind123| | 2024-2-29 14:00 | 只看该作者
选择“SD Card”作为FATFS的驱动是正确的,但您还需要确保CODE_PAGE和USE_LFN等选项设置正确。

使用特权

评论回复
10
probedog| | 2024-2-29 15:09 | 只看该作者
检查引脚配置

使用特权

评论回复
11
狄克爱老虎油| | 2024-2-29 17:41 | 只看该作者
是不是内存卡太大了啊

使用特权

评论回复
12
l1uyn9b| | 2024-3-26 15:41 | 只看该作者
读不出来得看你的代码的,看看咋写的

使用特权

评论回复
13
q1d0mnx| | 2024-3-26 16:51 | 只看该作者
一般是不是电路有问题啊?

使用特权

评论回复
14
w2nme1ai7| | 2024-3-26 19:35 | 只看该作者
检查SPI接口的初始化代码,包括GPIO配置、SPI控制器初始化、时钟配置等,确保这些设置正确

使用特权

评论回复
15
p0gon9y| | 2024-3-26 20:52 | 只看该作者
确保STM32F4的SPI接口已正确配置,包括时钟极性、相位、速度等参数。还要确保片选信号(CS)正确连接

使用特权

评论回复
16
y1n9an| | 2024-3-26 22:08 | 只看该作者
确保TF卡正确连接到STM32F4的SPI接口,并且电源和地线连接正确

使用特权

评论回复
17
t1ngus4| | 2024-3-27 08:03 | 只看该作者
可以看看你的TF卡的,其实有些是挑TF卡的

使用特权

评论回复
18
d1ng2x| | 2024-3-27 09:14 | 只看该作者
使用调试工具(如示波器、逻辑分析仪)来检查SPI通信是否正常,以及TF卡的响应情况

使用特权

评论回复
19
liu96jp| | 2024-3-27 12:01 | 只看该作者
在代码中加入错误处理机制,例如检查SPI通信是否正常、TF卡是否插入等,以便及时发现问题

使用特权

评论回复
20
lix1yr| | 2024-3-27 13:30 | 只看该作者
确保TF卡已正确格式化,并且文件系统已正确初始化。通常情况下,TF卡需要使用FAT文件系统

使用特权

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

本版积分规则

60

主题

1156

帖子

0

粉丝