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