FATFS实验创建的文件电脑打不开

2019-07-21 08:04发布

你好,原子老师,我正在学习FATFS文件系统,跟视频学习中添加的创建文件命令,创建后把SD卡拿到电脑上读文件读不出来,是不是创建的文件*.txt不是txt格式的文件所以电脑打不开呢?
        res = f_open (&fil , "0:/newmessage.txt", FA_CREATE_ALWAYS | FA_WRITE);       
       
        f_write (&fil , "alientek test",50, &bww);
       
        f_close (&fil);

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
anazel
2019-07-22 00:01
找到原因了,往文件里写入的字节数应该按照实际写入的字节数,不能多写
         res = f_open (&fil , "0:/newmessage.txt", FA_CREATE_ALWAYS | FA_WRITE);        
        
        f_write (&fil , "alientek test",50, &bww);  
        
        f_close (&fil);
应该改成 f_write (&fil , "alientek test",13, &bww);  
这样就没问题了。

一周热门 更多>