参考文献: SD Specifications Part 1 Physical Layer Simplified Specification Version 3.01 STM32的SPI设备简介: STM32F107VC有3个SPI设备,SPI控制器在输出数据的同时采样输入数据,使用相同时钟线。 Master设备写操作的同时,读入寄存器同时采样填充,每次也需要清空寄存器。 Master设备的读操作,实际上是通过写数据输出时钟序列,采样MISO的信号。 SD卡简介: SD卡的技术规范经过几次升级,与最初版本已有很大不同,本文基于Ver 3.01讨论 从容量上分
SD卡支持SPI的Mode0和Mode3 SD卡支持50MHz总线,STM32的APB2总线最高72MHz,SPI分频½为36Mhz,理论上所有SD卡都可以正常操作,实际上一些低版本的卡缺乏稳定性 插入信号CD: CD线是可选的信号线,没有卡时为高电位,有卡插入时CD为低电位 电位稳定延迟: CS线为高的状态下输出若干时钟,延迟利于电位稳定 SD卡的准备状态,初始化操作: SD卡从上电到可读写状态需要一定序列命令的操作,这个过程包括选择SPI模式和判断卡的版本以及供电操作 SD规范中的流程图 |