FATFS 的几个函数用法:
FATFS *fs, fatfs;
fs = &fatfs;
f_mount(0, fs);
b = f_open(&infile,"SD.txt",FA_CREATE_NEW); //创建新文件
f_close(&infile); //关闭文件
b = f_open(&infile,"SD.txt", FA_WRITE); //以写方式打开文件
f_puts((char *)buff2,&infile); //文件内写入字符串
f_puts((char *)buff2,&infile); //文件内写入字符串
f_puts((char *)buff2,&infile); //文件内写入字符串
f_close(&infile); //关闭文件
b = f_open(&infile,"SD.txt",FA_WRITE); //以写方式打开文件
b = infile.fsize; //获得文件大小
f_lseek(&infile,b); //移动文件指针
f_puts(buff3,&infile); //从文件内数据的最后写入字符串
f_close(&infile); //关闭文件
b = f_open(&infile,"SD.txt",FA_READ); //以读方式打开文件
f_read(&infile,buff1,50,&rc); //从文件内读50字节赋给 buff1数组
f_close(&infile); //关闭文件
// f_unlink("SD.txt"); //删除文件
本文展示了如何使用FATFS文件系统进行文件的基本操作,包括创建、打开、读取、写入及关闭文件等步骤,并介绍了如何获取文件大小和进行文件指针定位。

1万+

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



