sprintf(file_path, "20%02d%02d%02d.csv", Years, Months,Days);
f_open(&file, file_path, FA_READ|FA_WRITE|FA_OPEN_ALWAYS);
f_lseek(&file,file.fsize); //移动到文件末尾
f_write(&file,Info,38*5,&br);
f_close(&file);
是以RTC年月日为文件名写的,如果 days变化就会重新创建文件名,并写入数据,相当于一天一个文件名,求大神分析分析!!!
本文介绍了一种根据实时时钟(RTC)的年月日动态生成文件名的方法,并实现每天创建新的CSV文件来记录数据的过程。具体步骤包括使用sprintf格式化字符串生成文件路径、利用FAT文件系统API进行文件操作等。
5203

被折叠的 条评论
为什么被折叠?



