FAFS 写入失败

2019-07-20 12:59发布

        if(KEY0==0)
                {
           f_open (&fil,"0:/txt.txt", FA_OPEN_ALWAYS|FA_WRITE);
                     f_lseek(file,file->fsize);
                f_write (&fil, "2", 2, &bww);
                f_close(&fil);
                }
                else if(KEY1==0)
                { f_open (&fil,"0:/txt.txt", FA_OPEN_ALWAYS|FA_WRITE);
                f_lseek(file,file->fsize);
                f_write (&fil, " ", 2, &bww);
                f_lseek(file,file->fsize);
                f_write (&fil, "3", 2, &bww);
                f_close(&fil);
                }
                else if(KEY2==0)
                {
            
    f_open (&fil,"0:/txt.txt", FA_READ);
  f_read (&fil, buf,1000,&bww);   
    LCD_ShowString(10,210,230,24,24,(u8 *)buf);
    f_close(&fil);;
    }
多次按动按键
最后只写入了23,而且还没有换行
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。