初级会员

- 积分
- 61
- 金钱
- 61
- 注册时间
- 2015-8-26
- 在线时间
- 7 小时
|
1金钱
代码如下:
vol=get_volatge(10);//做10次平均数
pha=voltage_to_phase(vol);
sprintf((char *)dat1,"vol:%.2f pha:%.2f\r\n",vol,pha);//将temp打印为字符串
//打开文件
res=f_open(&fil,"0:/1.txt",FA_OPEN_ALWAYS);
if(res==FR_OK)
{
f_open(&fil,"0:/1.txt",FA_WRITE);
f_lseek(&fil,fil.fsize);
f_write(&fil,dat1,sizeof(dat1),&bw);
}
f_close(&fil);
printf("file close\r\n");
调了很久还是有乱码,有没有大神知道,乱码显示如下:
Read file data is:
vol:1.15 pha:65.19
欬D
譾ol:1.14 pha:66.16
V鸇H醰ol:1.13 pha:66.72
凓DH醰ol:1.14 pha:66.00
s鶧ffvol:1.15 pha:65.35
y鵇ffvol:1.14 pha:65.52
\鶧ffvol:1.16 pha:63.66
3麯ffvol:1.17 pha:63.18
\鸇ffvol:1.14 pha:65.60
9鶧ffvol:1.13 pha:67.05
|
|