各位大大你们好,
小弟新手上路,移植原子哥的例程,想持续在TXT文档中写入数据。但每次第二次写入得内容就成了乱码。请各位大大不吝赐教,感激不尽。代码如下
while(1)
{
if (WK_UP == 1)
{
delay_ms(50);
if (WK_UP == 1)
{
delay_ms(500);
res=f_open (&fil,"0:/test.txt", FA_CREATE_ALWAYS|FA_WRITE);
f_write (&fil, "3mm test", 50, &bww);
res=f_lseek(&fil, file->fsize);
f_close(&fil);
res=f_open (&fil,"0:/test.txt", FA_READ);
f_read (&fil, buf,100,&bww);
f_close(&fil);
printf((u8 *)buf);
/********************end***************************/
}
}
}
while(1)
{
t++;
delay_ms(200);
LED0=!LED0;
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>