打印
[STM32]

怎么让存在sd卡的数据一行一行的显示

[复制链接]
811|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
铜牌之路|  楼主 | 2015-6-20 21:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SD卡, ST, ce, AN, TE
  if(Y)
{
  sprintf(distance_str, "%5d %5d %5d %5d", h,H,C,t);//这是要显示的一组数据
    res=f_open(&file,"/count.txt",FA_OPEN_ALWAYS);
   if(res==FR_OK)
  {
  f_open(&file, "/count.txt", FA_WRITE | FA_CREATE_ALWAYS);
   {
   //res=f_write(&file, distance_str, sizeof(distance_str)-1,&bw);
   res=f_write(&file, distance_str, 30,&bw);
  }
   f_close(&file);
  }
  
  }
我是想对这组数据多次采样,就是有很多组数据,现在的问题是每次只显示最后一组数据

大神求解

相关帖子

沙发
airwill| | 2015-6-22 18:49 | 只看该作者
没有怎么看明白你的要求, 是不是行末缺个回车 \n

使用特权

评论回复
板凳
dyoldfish| | 2015-6-23 00:02 | 只看该作者
在f-seek跳到最后,再write。不知道是不是你要的结果

使用特权

评论回复
地板
铜牌之路|  楼主 | 2015-6-23 15:40 | 只看该作者
已经接近,谢谢

使用特权

评论回复
5
铜牌之路|  楼主 | 2015-6-23 15:42 | 只看该作者
airwill 发表于 2015-6-22 18:49
没有怎么看明白你的要求, 是不是行末缺个回车 \n

少了\r\n               还有open函数前面加一个FA_READ

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

85

帖子

0

粉丝