CH376写SD卡文件,追加数据时,总是自己重复多写数据,为什么啊?
热门产品 :
CH641: PD及无线充电专用MCU
CH376写SD卡文件,追加数据时,总是自己重复多写数据,为什么啊?
正确的操作是这样的:把要写的数据放入缓冲区,最好把BUF数据打印出来,看是不是你想写入的数据。接着打开文件,如果把指针移到末尾就是在源文件添加数据,如果指针在文件头,就是覆盖原来文件的数据,接着你调的是BYTEWRITE这个函数,第一个形参是BUF的首地址,第二个是要写入数据的长度,第三个是实际写入数据的长度,写成功后要关闭文件,FILECLOSE(TRUE)来更新文件长度