STM32F103做SD读写实验,通过SPI控制,基于Fatfs文件系统。初始化成功,但是读写测试失败。请大神们找找原因,谢谢!

2019-07-25 17:46发布

这个是diskio.c中读的底层函数 这个是diskio.c中读的底层函数 这个是读单块的函数操作 这个是读单块的函数操作 这个是发送CMD命令函数 这个是发送CMD命令函数 获取响应状态.png 这个是令牌的定义 这个是令牌的定义 这个是命令返回参数的定义 这个是命令返回参数的定义
初始化成功了,发送CMD0和CMD1均返还了正确的响应参数。可是读单块时,发送了CMD17后,总是返回0xff,导致了后续根本无法进行读取操作。请各路大神指教。新人第一天,有什么没说清楚的,多多包涵

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。