kl800.com省心范文网

STM32F103调试读SD卡经验总结


WL 板子 EK-STM32F103 调试读 SD 卡经验总结 一开始碰到的问题:发送 CMD0 能执行返回 01,CMD1 超时没响应。查到原因:模板程序控制 SD 供电逻辑反了。 #if 0 #define MSD_POWER_ON() GPIO_ResetBits(GPIOD, GPIO_Pin_10) #define MSD_POWER_OFF() GPIO_SetBits(GPIOD, GPIO_Pin_10) #else #define MSD_POWER_ON() GPIO_SetBits(GPIOD, GPIO_Pin_10) #define MSD_POWER_OFF() GPIO_ResetBits(GPIOD, GPIO_Pin_10) #endif

第二个问题:单步执行 CMD0,CMD1,有响应,直接运行没响应。查到原因,上电时间少于 1ms,SD 卡内部复位没准备好,初始化前加廷时 1ms. /* delay 1ms*/ delay(5000); /* MSD chip select low */ MSD_CS_LOW(); /* Send CMD0 (GO_IDLE_STATE) to put MSD in SPI mode */ MSD_SendCmd(MSD_GO_IDLE_STATE, 0, 0x95);

第三个问题:有时执行还是没有响应。原因,SD 卡初始化 SPI 时钟要在 100kHz 到 400kHz 之间,更改 SPI 速率为 180kHz.

第四个问题:读 SD 卡 CSD 寄存器没返回数据。原因:供电不足,平时只有 2.9V,SPI 通迅时,出现瞬间低于 2.7V 现像。短接直接供 3.3V,如附图。继续其它试验。

出处:kimfufree [最后修改于 2008-09-03 19:58]


赞助商链接

STM32的SD卡读取_图文

STM32SD卡读取_工学_高等教育_教育专区。连载】【ALIENTEK 战舰 STM32 开发板】STM32 开发指南--第 四十四章 SD 卡实验 2013-04-04 23:07 第四十四章...

stm32 Fatfs 读写SD卡

stm32 Fatfs 读写 SD 卡读 写 SD 是嵌入式系统...Fatfs 文件系统减轻了操作 SD 卡工作量 ,调用其...= NULL) f_gets 读文件 ,存在 Bugs 待调试 { ...

基于STM32的SD卡设计_图文

包含一些基本的通信及 SD 卡驱动实现和分析,本文 基于 STM32SD 卡的硬件和软件作研究设计。 最后,对 SD 卡课题研究进行阶段性总结和对后续工作进行展望。 ...

STM32笔记(六)SD卡的读写和FatFS文件系统

STM32笔记(六)SD卡的读写和FatFS文件系统 - 笔记( STM32 笔记(六)SD 卡的读写和 FatFS 文件系统 因为要用,学习了一下 SPI 操作 SD 卡,同时移植了一个...

STM32 SD卡程序

STM32SD卡 25页 3下载券 学习STM32之SD卡总结 1页 1下载券 STM32...STM32F103 完全手册 491页 1下载券 STM32程序3种下载方式说... 20页 1下载...

stm32 SPI模式 读写SD卡

stm32 SPI模式 读写SD卡 - SPI 模式 读写 SD 卡 SD 卡初始化过程: 1. 初始化 STM32 的 SPI 接口 使用低速模式 2. 延时至少 74clock 3. 发送...

STM32外设SDIO应用之SD卡

STM32外设SDIO应用之SD卡_计算机软件及应用_IT/...SD 卡允许在两种模式下工作, 即 SD 模式和 SPI ...调试STM32+FATFS+SDIO的... 3页 免费 零死角...

为STM32移植FATFS读取SD卡上FAT121632文件系统

STM32移植FATFS读取SD卡上FAT121632文件系统_电脑基础知识_IT/计算机_专业资料。为 STM32 移植 FATFS 读取 SD 卡上 FAT12/16/32 文件系统给 stm32 移植 ...

stm32-SD卡FatFS文件系统

stm32-SD卡FatFS文件系统 - 以STM32为例,介绍SPI方式操作SD卡,FatFS文件系统的开发,实现文件的读写,可以在PC机上查看结果。

基于STM32在LCD上显示SD卡中BMP图片的设计

实现一个从 SD 卡读取图片内容及汉子库在 LCD ...STM32F103 系列属于中低端的 32 位 ARM 微控制器...●支持 JTAG,SWD 调试.配合廉价的 J-LINK,实现...