寫U盤的程序基本上工作正常,但是有時(shí)會出現(xiàn)U盤燈一直閃,強(qiáng)行拔下U盤,用電腦讀,發(fā)現(xiàn)文件沒有寫入,而且會導(dǎo)致U盤顯示已用了幾K. 哪位高人可以指點(diǎn)一下?[Emot]4[/Emot]
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
寫U盤的程序基本上工作正常,但是有時(shí)會出現(xiàn)U盤燈一直閃,強(qiáng)行拔下U盤,用電腦讀,發(fā)現(xiàn)文件沒有寫入,而且會導(dǎo)致U盤顯示已用了幾K. 哪位高人可以指點(diǎn)一下?[Emot]4[/Emot]
這個可能是因?yàn)閹煸趯憯?shù)據(jù)的時(shí)候,先更新了目錄項(xiàng),而接下來才寫數(shù)據(jù)和更新FAT表,而你在寫的過程中將U盤拔下的話,那么,實(shí)際上你的數(shù)據(jù)和FAT表都沒有更新,而目錄項(xiàng)已經(jīng)更新了,所以就顯示出文件這么大而數(shù)據(jù)沒寫進(jìn)去的現(xiàn)象,所以在操作U盤的過程中是不允許把U盤拔下來的
那我想知道為什么偶爾會出現(xiàn)U盤一直閃這樣的現(xiàn)象,每次調(diào)都是同樣的程序,結(jié)果會有不同呢?
U盤閃并不能代表任何問題。