发布时间:2024-11-23 07:00:24
STM32利用SPI读写SD卡的程序详解
1)程序中配置好SPI模式和引脚后,需要先将SPI的速度设为低速,SD卡初始化时SCK时钟信号不能大于400KHz,初始化结束后再设为高速模式,这里对SPI的模式配置不在赘述,可参考SPI读写FLASH文章的相关内容。
2)将片选信号拉低,选中SD卡,上电后,需要等待至少74个时钟,使SD卡上电稳定。
3)向SD卡发送CMD0指令,SD卡如果返回0x01,说明SD卡已复位到idle状态。
4)向SD卡发送CMD8指令,SD卡如果返回0x01,说明SD卡是2.0或SDHC卡。
《stm32读取内存卡》不代表本网站观点,如有侵权请联系我们删除