打印

Fatfs文件系统如何更新文件?

[复制链接]
1617|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangzeyue|  楼主 | 2013-4-5 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
          if(ii==0)
          {
                f_mount(0, &fs[0]);
                f_mount(1, &fs[1]);           
                f_open(&fl,"0:1.txt",FA_CREATE_ALWAYS|FA_WRITE);
         //       for(;ii<5;ii++)
         //       {
                  f_write(&fl,SD_Buffer,6,&bw);
                   f_sync(&fl);
        //        }
               
                f_close(&fl);         
          }
用单片机在SD卡中创建文件和写文件都可以,但是如何每次进行更新呢?搜了半天,貌似别人都没遇到过这种问题,莫非,真的是思维和别人不一样?
f_write函数中也没有更新地址指针的操作啊?求大神赐教。

我是想在写入的数组中插入一个换行符,貌似不行啊。char SD_Buffer[6]={0x01,0x12,0x23,0x34,0x45,'\n'};

相关帖子

沙发
wangzeyue|  楼主 | 2013-4-5 20:18 | 只看该作者
搞定。
f_lseek函数修改指针。

使用特权

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

本版积分规则

个人签名:爱21ic,爱你们,所以爱技术。

94

主题

499

帖子

3

粉丝