通过stm32L152给SD卡创建文本,但是数据无法写入成功

2019-03-23 16:50发布

9583 20 995
本帖最后由 y909334873 于 2016-9-5 11:03 编辑

刚开始学习文件系统,给单片机移植了fat文件系统,出现了这样一个问题,我创建了一个文本文件(比如说是y.txt),然后给这个文本文件写入一段文本,通过电脑查看SD卡里的内容,显示这个文本文件(y.txt)显示还是0字节;
2.png
同时连接是会出现修复U盘的提示。也就是说往文本文件里写数据没有成功。
但是如果我通过电脑给这个文本文件写一句话,保存后是这样的
1.png
接下来我在通过单片机给这个文件进行写数据,那么我写的数据量不能超过这个文本文件的13字节,不超过的部分,可以通过电脑正常显示,也可以通过单片机读文件操作。超过的部分通过电脑查看,或者单片机读文件操作读是不成功看不到的

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
20条回答
y909334873
2019-03-25 20:24
flyword 发表于 2016-9-7 14:49
使用的SPI吗?贴出来那部分代码看看!

就是感觉好像,我进行写操作时,文件没有空间给我往下写的,不知道是不是那里是不是缺了什么操作
0人赞 举报

一周热门 更多>