FATS文件系统下从txt文件中提取信息的问题

2019-07-20 21:41发布

最近在做一个项目,用STM32F103和FATS文件系统,在SD卡中读取数据,但是现在发现用f_gets读出来的是乱码,大家帮帮忙看看什么问题,工程用的原子哥的FATS文件系统实验的,代码在下面[mw_shl_code=c,true]u8 GetSDInfo(void)
{
        u8 i = 0;
        u8 res;
        char buf[10];
        f_mount(fs[0],"0:",1);
        res = f_open(&fneww,"0:/Plate.txt",FA_OPEN_EXISTING|FA_READ);
        if(res == FR_OK)
        {
                printf("Open Plate.txt Success... ");
                f_gets(buf,8,&fneww);
                printf("Read :%s ",buf);
                return 1;
        }
        else
        {
                printf("Open Plate.txt Failed... ");
                return 0;
        }
        f_close(&fnew);          // 1رÕÎļt                                   
        f_mount(NULL, 0,1); // êí·Å»o3åÇø
}[/mw_shl_code]

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-20 21:55
 精彩回答 2  元偷偷看……
倩宝宝咿呀咿呀呦
2楼-- · 2019-07-21 00:09
补充一下,SD卡里面的信息是汉字和英文字符
倩宝宝咿呀咿呀呦
3楼-- · 2019-07-21 05:08
 精彩回答 2  元偷偷看……

一周热门 更多>