我在单片机上用CH376实时操作SD卡,当发现电压过低时拔掉了电池,在电脑上查看文件发现文件无法复制;用winhex查看发现文件属性的长度、FAT1表簇链长度和FAT2表簇链长度三者不相符,其中FAT1表最后面没有文件结束标记FF FF FF OF。因为我是每隔半小时更新一次文件长度,所以怀疑是在更新文件长度的瞬间断电了,想请问一下:CH376在更新文件长度时,对文件分配表操作的次序是什么?目录项、FAT1、FAT2哪个操作在先?
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU