OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2630|回复: 4

关于调用exf_getfree()得到TF卡剩余容量

[复制链接]

9

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
485
金钱
485
注册时间
2017-6-29
在线时间
75 小时
发表于 2020-6-29 20:53:17 | 显示全部楼层 |阅读模式
5金钱
正常使用是能得到正确的剩余容量的,但是把TF卡拿出来之后用读卡器在电脑上看,并且在电脑上把文件清空后,再用exf_getfree()读到的剩余容量(SD_free/SD_total)还是之前的,没有更新为未用过的,请问是有什么问题么,需要用函数请文件还是说用其他函数读取当前剩余容量相关数值呢?

最佳答案

查看完整内容[请看2#楼]

不应该吧,试试我们开发板例程?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-6-29 20:53:18 | 显示全部楼层
不应该吧,试试我们开发板例程?
回复

使用道具 举报

9

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
485
金钱
485
注册时间
2017-6-29
在线时间
75 小时
 楼主| 发表于 2020-6-29 20:54:33 | 显示全部楼层
exf_getfree("0",&SD_total,&SD_free);
Sofa_Data.free_SD = (float)SD_free*1000/SD_total;

用到的只有这两行
回复

使用道具 举报

9

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
485
金钱
485
注册时间
2017-6-29
在线时间
75 小时
 楼主| 发表于 2020-7-1 18:05:21 | 显示全部楼层
顶一下
回复

使用道具 举报

9

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
485
金钱
485
注册时间
2017-6-29
在线时间
75 小时
 楼主| 发表于 2020-7-2 09:08:57 | 显示全部楼层
正点原子 发表于 2020-7-2 01:14
不应该吧,试试我们开发板例程?

确认了,是因为之前放的文件比较小,而空卡就有一个比较大的已用容量,所以测得的比值一直就是那个数,放大一点的文件测试了下,是正常的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 04:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表