资深版主
 
- 积分
- 10565
- 金钱
- 10565
- 注册时间
- 2017-2-18
- 在线时间
- 1913 小时
|
本帖最后由 peng1554 于 2018-12-30 21:23 编辑
有网友在向SD卡的一个文件夹下的txt写入数据时出现问题http://www.openedv.com/forum.php ... 975&highlight=FATFS
可以参考下面的代码
需要注意的是:
1.测试程序基于MINIV3的FATFS使用修改
2.准备一张FAT32格式的SD卡
3.在SD卡中创建一个“TEST”的文件夹,并在该文件夹下建立message.txt,并向其中写入数据
并从该txt文件中读取数据并显示在液晶上
测试程序重要的是下面部分的代码
[mw_shl_code=c,true] f_mkdir("0:TEST"); //在SD卡中创建一个TSET文件夹
res=f_open (&fil,"0:TEST/message.txt", FA_CREATE_ALWAYS|FA_WRITE); //在TEST文件夹中创建message.txt
f_write (&fil, "alientek test", 14, &bww); //向message.txt写入alientek test
f_close(&fil); //关闭文件
res=f_open (&fil,"0:TEST/message.txt", FA_READ); //只读方式打开message.txt
f_read (&fil, buf,100,&bww); //读取message.txt中100个字节的数据到buf
f_close(&fil); //关闭message.txt
LCD_ShowString(60,210,230,24,24,(u8 *)buf); //显示数据到液晶[/mw_shl_code]
|
|