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"); //删除文件