首页 » 互联网 » 【STM32】SD卡读写(一)-初步熟习SD卡_存放器_操作

【STM32】SD卡读写(一)-初步熟习SD卡_存放器_操作

少女玫瑰心 2024-12-10 00:51:30 0

扫一扫用手机浏览

文章目录 [+]

下面来解释一下SD卡的引脚

SD卡的读取办法有两种:SDIO、SPI

【STM32】SD卡读写(一)-初步熟习SD卡_存放器_操作 互联网

【SDIO模式】

CLK:时钟,通信过程须要的东西,没这个东西,数据会不稳定

CMD:命令,可下达命令,例如读取SD卡的信息,或是写入数据等等

DAT0、1、2、3:数据线

VCC、VSS:电源和地

【SPI模式】

CLK:时钟,情由同SDIO里面的CLK

MOSI:命令或数据输出到SD卡

MISO:SD卡传输数据到主机

CS:片选,选择是否要操作当前的SD卡

SDIO的存储速率会高于SPI,假设都是SD卡传输数据到主机

SPI只有MISO这1条数据线,而SDIO有4条数据线(当然,SDIO也可以只利用1条数据线来传输)

其余,SDIO相称于总线,它可以挂载很多SD卡,但是STM32F4只支持一张SD卡

在与SD卡操作的过程中,会有两种不同的操作频率

第一种:识别SD卡阶段的时钟频率FOD,最高为400KHz

第二种:后续数据传输的时钟频率FPP,默认最高为25MHz,还可以透过寄存器修正,修正后最高为50MHz

下面先容SD卡的8个寄存器

CID:卡识别寄存器,一些制造商ID、版本、日期等干系讯息

RCA:相对卡地址寄存器,初始化时,动态由主机确定,后续挂载在SDIO总线上时,透过RCA找到对应的SD卡来进行操作

DSR:驱动级寄存器,配置卡的输出驱动

CSD:卡的分外数据寄存器,SD卡的操作信息

SCR:SD配置寄存器,SD卡的分外信息

OCR:操作条件寄存器,例如SD卡的电压信息

SSR:SD状态寄存器,SD卡专有的特色信息

CSR:SD卡状态寄存器,SD卡的状态信息

相关文章

统计博士IT,数据时代的智慧碰撞

随着信息技术的飞速发展,大数据、人工智能、云计算等新兴技术逐渐成为推动社会进步的重要力量。在这个数据爆炸的时代,统计博士与IT的碰...

互联网 2024-12-27 阅读0 评论0

编程,IT领域的核心驱动力

在当今数字化时代,信息技术(IT)已经渗透到了我们生活的方方面面。而作为IT领域的核心驱动力,编程正逐渐成为人们关注的焦点。编程究...

互联网 2024-12-27 阅读0 评论0