CH376写SD卡文件,追加数据时,总是自己重复多写数据,为什么啊?

CH376写SD卡文件,追加数据时,总是自己重复多写数据,为什么啊?

正确的操作是这样的:把要写的数据放入缓冲区,最好把BUF数据打印出来,看是不是你想写入的数据。接着打开文件,如果把指针移到末尾就是在源文件添加数据,如果指针在文件头,就是覆盖原来文件的数据,接着你调的是BYTEWRITE这个函数,第一个形参是BUF的首地址,第二个是要写入数据的长度,第三个是实际写入数据的长度,写成功后要关闭文件,FILECLOSE(TRUE)来更新文件长度


只有登录才能回复,可以选择微信账号登录