• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

不同stm32读内存卡对内存卡大小有限制吗?

chenlyun1314 2018-04-29 浏览量:2609
请问下stm32读内存卡,不同的stm32读内存卡对内存卡大小有限制吗?为什么有些单片机要求内存卡要小于4g呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 没有限制,看你用什么协议。SD协议最大2G,SDHC协议最大32G,SDXC协议目前最大256G。
    • 发布于 2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 应该是寻址长度问题吧
    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实还要看读卡器部分是否有芯片支持,如果读卡器有支持,则和芯片关系就不大了,只要有对应驱动就好。
    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是SDIO和MMC两种方式寻址的大小不同,MMC协议只能寻址到2G,SDIO即SDHC可以寻址到32G。

    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 4G的原因是STM32属于32位单片机,寻址上限只有4GB,不过对于SD卡来说,它本身带了一个控制器的,每个地址对应的是一个块,因此可以使用最大32GB的卡
    • 发布于2018-05-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

不同stm32读内存卡对内存卡大小有限制吗?