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

2019-03-23 16:50发布

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

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

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
y909334873
1楼-- · 2019-03-23 22:31
/ 问题已经变向的解决了,换成了官方例子下包含的FATFS版本可以用了,谢谢大家帮助
Li_Lei
2楼-- · 2019-03-24 03:51
 精彩回答 2  元偷偷看……
lcofjp
3楼-- · 2019-03-24 09:40
贴一贴你C语言操作读写文件的代码
xinjitmzy
4楼-- · 2019-03-24 14:20
单独读写扇区  正常嘛
Li_Lei
5楼-- · 2019-03-24 18:55
 精彩回答 2  元偷偷看……
y909334873
6楼-- · 2019-03-25 00:26
xinjitmzy 发表于 2016-9-5 13:10
单独读写扇区  正常嘛

正常

一周热门 更多>