高级会员

- 积分
- 901
- 金钱
- 901
- 注册时间
- 2014-3-3
- 在线时间
- 53 小时
|

楼主 |
发表于 2014-3-5 15:38:20
|
显示全部楼层
分享FATFS 的几个函数用法
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"); //删除文件 |
|