【问题标题】:SD Card not returning response after CMD17 (read single block)CMD17 后 SD 卡未返回响应(读取单个块)
【发布时间】:2017-04-18 09:00:52
【问题描述】:

我有多个 512MB SDSC 卡,在收到读取单块命令后似乎被阻塞。我取回了我之前写的预期数据,但之后该卡似乎停止返回除 0xFF 之外的任何内容。即使是像 CMD13(请求状态)这样的简单命令也不会发送回 0xFF 以外的任何内容。虽然这些命令在使用读取命令之前确实返回正常。

整个代码确实适用于另一张 SDHC 卡。在卡被断电之前,尝试重新初始化不起作用。我正在使用 SPI 模式。

我想不出问题可能是什么。

【问题讨论】:

    标签: sd-card


    【解决方案1】:

    SDHC 和 SDSC 的寻址方案略有不同:SDHC 需要 SECTOR id 而 SDSC 需要 BYTE 地址。也许 CMD17 就是这种情况。

    【讨论】:

      猜你喜欢
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多