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

STM32 TF卡剩余容量

qiuqiu 2019-01-07 浏览量:2121
用STM32F103对4gSD卡操作,能读到总容量,剩余容量应该怎么看呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 对于SD卡,不如不使用文件系统,只能读取到总容量,因为SD卡里的内容没有信息保存,如果想了解剩余容量,则必须使用文件系统,这样文件系统就会保存SD卡使用量的信息。总容量减去使用量就是剩余容量。 
    • 发布于 2019-01-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:15
  • 通过文件系统就能读取到,如果没有文件系统是不知道用了多少的
    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 1
    • 0

  • 读取里面所有文件的大小,总容量减去已用的容量就是剩余的
    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 1
    • 0

  • 做个文件系统就能读取剩余容量和已用内存了
    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般用内存卡就得用文件系统,直接通过文件系统读取剩余内存!
    • 发布于2019-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个就是文件系统的强大之处啦,文件系统占用几个扇区记录了所有的信息
    • 发布于2019-01-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的SD卡有USB口吗?如有U囗插到电脑的U口应该能读出此卡的使用情况。
    • 发布于2019-01-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要是有文件系统就是可以通过卡中的信息中读取出来的
    • 发布于2019-01-08
    • 举报
    • 评论 0
    • 0
    • 0

  • fatfs的操作结构体里面是有已用容量可以读取的,你用总容量减去已用容量就可以得出剩余容量。

    • 发布于2019-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果没有出错话,可以用总容量减去已经用的可以得到剩余,但是如果出错了卡死了,就难说
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 用文件系统读取SD卡的使用量,减一下就可以了
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 要使用文件系统,文件系统中有一个函数是可以读取出来的。
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好是搭载一个文件系统,通过文件系统来识别对应的TF容量
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接读取你的消耗的内存,对容量进行相减就可以获取了
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 要用文件系统才能读取到这样的容量信息
    • 发布于2019-02-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32 TF卡剩余容量