关于SD卡存储问题

WeiMeiNvGanMa 2017-04-13 03:34:06
通过spi不断读取数据到一个大小为16382的数组里,然后把数组里的数据按每次512个字节储存到sd卡里创建的文件中,打开文件发现数据在每存一次后再存的时候会出现数据不连续,推断数组里的数据已经重新被覆盖了。是存储的时间和spi的时间不对吗?
...全文
663 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_33667314 2017-04-20
  • 打赏
  • 举报
回复
会不会有问题
fly 100% 2017-04-20
  • 打赏
  • 举报
回复
会不会cache 问题,
91program 2017-04-17
  • 打赏
  • 举报
回复
通过spi不断读取数据到一个大小为16382的数组,是读取到 16382 字节后再写文件,还是一边读一边写? 如果是前者,可能是数据覆盖的问题;如果是后者,则需要分析你的一边读、一边写的算法。
hello_mcu 2017-04-13
  • 打赏
  • 举报
回复
你的程序是在文件末尾追加吗?看看写指针大小变化的对吗,是512吗。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧