2019-07-20 11:02发布
正点原子 发表于 2017-11-11 01:55 你用我们例程试试吧
正点原子 发表于 2015-9-4 22:24 说明你写进去的就是这样的数据。
最多设置5个标签!
谢谢原子哥,在咱论坛的一个哥们的帮助下 我搞明白了,当时定义的是UINT * file, 改成 UINT file,然后下面用&file 就行了
---------------------------------
// result = f_write(&file, "1FatFS Write Demo www.blkeji.com ", 35, &bw);
result = f_write(file, Scan_Buffer, 400, &bw);
写入字符串是正确的。
Scan_Buffer在写入前我串口打印出来看过,也是对的。但是写入到SD卡中间就是有“0”。我测试过了,我f_read()没错。就是f_write()的问题。但不知是哪里问题。
离奇的是,我之前旧版本文件,一样的代码是可以正确写入和读取的。
原子哥,我自己建了一个txt文档,然后用他的程序怎么读不出来啊,串口提示打不开文件
一周热门 更多>