while (1)
{
if (timer4flag)
{
timer4flag = 0;
Data_temp= Values_SD(Data);
snprintf(line, sizeof(line), "%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f\r\n",
Data_temp[0], Data_temp[1], Data_temp[2], Data_temp[3],
Data_temp[4], Data_temp[5], Data_temp[6], Data_temp[7],
Data_temp[8], Data_temp[9], Data_temp[10], Data_temp[11]);
f_write(&file, line, strlen(line), &fnum);
f_sync(&file);
}
请问像这样的格式写入数据,如何才能提高速度?想做数据实时采集存储,发现写入速度太慢,无法提高
|