SD卡数据保存的问题

2019-07-20 19:22发布

我用原子哥的例程,用FATFS+SDIO向SD卡里写数据,可是发现每次RESET以后,存储的数据就读取不了了,只显示新写入的数据。这是我改写的这段程序,求各位大神指点迷津。
[mw_shl_code=c,true]        if(p)
                {
                       
                        res=f_open (&fil,"0:/message.txt", FA_CREATE_ALWAYS|FA_WRITE);
                       
                        f_lseek(&fil,8*num);
                       
                        num++;
                       
                        f_write (&fil,Can_Msg , 8, &bww);
                       
                        f_close(&fil);       
                       
                        res=f_open (&fil,"0:/message.txt", FA_READ);
                       
                        f_read (&fil, buf,100,&bww);
                       
                        f_close(&fil);
                       
      for(i=0;i<20;i++)
                        LCD_ShowxNum(30+20*i,270,buf,2,16,16);
                        p=0;
                        [/mw_shl_code]


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。