用的AVR的mega32,ICC,ch375b,追加数据的时候总是覆盖最后不足一扇区的数据,查了论坛里,说用CMD_FileReadLast,可是用了之后,发现库里没有此函数
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
用的AVR的mega32,ICC,ch375b,追加数据的时候总是覆盖最后不足一扇区的数据,查了论坛里,说用CMD_FileReadLast,可是用了之后,发现库里没有此函数
我们提供的程序里面应该有这个程序。大概的做法是这样的: 检测到最后不足一个扇区的部分,调用函数将不足一个扇区的部分,读出来,放到缓冲区的前部, 然后将要写的数据接着缓冲区追加,追加完毕后,写入即可。 简单的说有两个过程: 1:读不足一个扇区的部分 2:追加数据,写入