晴芯

    1. FatFs使用的问题 8/3964 单片机 2014-09-11
      本帖最后由 晴芯 于 2014-9-11 10:47 编辑
      huo_hu 发表于 2014-9-11 09:35 你用winhex看看数据是不是已经写进去了.
      1.调程序的时候发现我要是在f_write函数执行以后比如在f_close前面加个断点,数据有的时候就可以存进卡里,但是不稳定,有的时候可以存进去有的时候又存不进去,要是全速运行不加断点卡里的数据就是空的。2.程序运行不正常,有的时候加断点可以写进数据,有时候加了断点得到的文件显示有大小但是打开文件的时候就显示文件损坏,有的时候在电脑上又是可以正常打开的3.程序里面打开文件用的是这个语句 res = f_open(&fsrc, "obd.txt" ,  FA_OPEN_ALWAYS | FA_WRITE|FA_READ);但是 f_open执行后检测到的fsrc.flag 的值有时候会是0x3B
    2. FatFs使用的问题 8/3964 单片机 2014-09-11
      SD卡在使用之前我用电脑格式化过,电脑格式化的过程没有创建文件分配表和目录表吗?
    3. FatFs使用的问题 8/3964 单片机 2014-09-11
      huo_hu 发表于 2014-9-10 19:28 没有写文件分配表和目录表吧
      文件分配表和目录表?这些是必须的吗?我还以为可以直接创建文件,看了很多移植的例子也没有提到过啊
    4. zhaojun_xf 发表于 2013-12-31 16:25 是的,先保证这就更函数的正确性。。。。。。。。。。。
      我加断点调试的时候是可以写进数据的,所以底层的这些函数应该是没问题的吧,但是全速运行的时候数据就是写不进去,文件还是为空,找不到原因 啊
    5. 你的问题解决了吗?我遇到了完全一样的问题,好长时间都没有找到解决的办法
    6. SD卡应用总结(FatFs) 85/35025 NXP MCU 2014-09-10
      长见识了,这些问题我貌似都遇到了,都还没有解决,希望楼主提供支持啊
    7. FatFs使用的问题 8/3964 单片机 2014-09-10
      我也遇到了相似的问题,请问你的问题解决了吗
    8. 我用的也是SPI模式,打开文件的返回值都是正常的,写函数的返回值也都是正常的,但是数据还是没有写进去,文件的大小还是0,楼上的问题解决了吗
    9. leijiayou 发表于 2014-3-7 11:06 LS大体方向都说了       第一,SD卡写瞬间电流要求稍微有点大,所以电源要保证       第二,速度降低点,快 ...
      你好,你上面说电脑不能识别卡,估计已经损坏sd卡的fat ,这是什么原因呢?我有时候也会出现这种情况 还有就是我现在把数据写进卡里,插在电脑上以后显示卡是有大小的,但是打开卡的时候总是显示文件已损坏,这又是什么原因呢

最近访客

< 1/1 >

统计信息

已有2人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:9

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言