我想知道uC/FS是否有任何内置函数来获取我的FAT32格式的SD卡上剩余的内存量。
非常感谢。
PS。我到处找了看,但似乎在说明书上找不到。
发布于 2013-02-28 21:20:23
为了检索µC/FS卷上的空闲空间量,您可以使用FSVol_Query()函数,并使用FS_VOL_INFO结构中返回的数据计算空闲空间量。
FS_VOL_INFO vol_info;
CPU_INT64U size_rem;
FS_ERR err;
FSVol_Query("sdcard:0:", &vol_info, err);
if (err != FS_ERR_NONE) {
/* oops, something went wrong, handle error */
}
size_rem = vol_info.VolFreeSecCnt * vol_info.DevSecSize;其中"sdcard:0:“应替换为要检索其可用空间量的卷名。该功能在用户手册的A-7-12部分中有说明。
如果使用以前的(V3.X)版本,请检查FS_GetVolumeInfo()函数。
https://stackoverflow.com/questions/15128367
复制相似问题