添加时间:2019年07月01日 作者:单片机接口模块 来源:单片机接口模块
SD 卡(Secure Digital Memory Card)在我们生活中已经非常普遍了,控制器对 SD 卡进行读写通信操作一般有两种通信接口可选,一种是 SPI接口,另外一种就是 SDIO 接口。
单片机接口模块-单片机之SD I/O接口-HDMI触控屏
SDIO全称是安全数字输入/输出接口,多媒体卡(MMC)、SD卡、SD I/O 卡都有 SDIO 接口。STM32F42x 系列控制器有一个 SDIO 主机接口,它可以与 MMC卡、SD卡、SD I/O 卡以及 CE-ATA 设备进行数据传输。MMC卡可以说是 SD卡的前身,现阶段已经用得很少。
单片机接口模块-单片机之SD I/O接口-HDMI触控屏
SD I/O卡本身不是用于存储的卡,它是指利用 SDIO 传输协议的一种外设。比如 Wi-FiCard,它主要是提供 Wi-Fi功能,有些 Wi-Fi模块是使用串口或者 SPI接口进行通信的,但Wi-Fi SDIO Card是使用 SDIO 接口进行通信的。并且一般设计 SD I/O 卡是可以插入到 SD的插槽。CE-ATA是专为轻薄笔记本硬盘设计的硬盘高速通讯接口。
单片机接口模块-单片机之SD I/O接口-HDMI触控屏
一张 SD卡包括有存储单元、存储单元接口、电源检测、卡及接口控制器和接口驱动器 5个部分。存储单元是存储数据部件,存储单元通过存储单元接口与卡控制单元进行数据传输;电源检测单元保证 SD卡工作在合适的电压下,如出现掉电或上状态时,它会使控制单元和存储单元接口复位;卡及接口控制单元控制 SD卡的运行状态,它包括有 8个寄存器;接口驱动器控制 SD卡引脚的输入输出。
单片机接口模块-单片机之SD I/O接口-HDMI触控屏
对 SD 卡进行控制操作并不是像操作控制器 GPIO相关寄存器那样一次读写一个寄存器的,它是通过命令来控制,SDIO 定义了 64 个命令,每个命令都有特殊意义,可以实现某一特定功能,SD卡接收到命令后,根据命令要求对 SD卡内部寄存器进行修改,程序控制中只需要发送组合命令就可以实现 SD卡的控制以及读写操作。
工业串口屏,单片机接口模块,HDMI触控屏,LVDS视频模块
如何使用RS232串口通信-RS485串口模块-SPI串口模块