如題,本人采用STM32控制SDIO下的SD卡和CH376控制的U盤,將SD卡文件讀取到單片機緩存后寫入U盤,寫入正常,放在WIndows上查看發(fā)現(xiàn)U盤內(nèi)文件內(nèi)容不對,是否是因為SD卡內(nèi)文件是二進制類型文件,而寫入U盤的文件是文本類型,應該如何糾正錯誤
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
如題,本人采用STM32控制SDIO下的SD卡和CH376控制的U盤,將SD卡文件讀取到單片機緩存后寫入U盤,寫入正常,放在WIndows上查看發(fā)現(xiàn)U盤內(nèi)文件內(nèi)容不對,是否是因為SD卡內(nèi)文件是二進制類型文件,而寫入U盤的文件是文本類型,應該如何糾正錯誤
您好,
首先要確認一點,數(shù)據(jù)本身寫入U盤的過程中有沒有出現(xiàn)錯誤。
其次就是如果這個二進制數(shù)據(jù)本身沒有意義的話,電腦上用記事本打開就是會亂碼的。
376寫入數(shù)據(jù)并不會區(qū)分文件類型,對于376只是把二進制數(shù)據(jù)存進去,至于亂碼,應該是電腦上選擇了不合適的軟件,你需要用能以二進制顯示的軟件來打開這個軟件