如题,本人采用STM32控制SDIO下的SD卡和CH376控制的U盘,将SD卡文件读取到单片机缓存后写入U盘,写入正常,放在WIndows上查看发现U盘内文件内容不对,是否是因为SD卡内文件是二进制类型文件,而写入U盘的文件是文本类型,应该如何纠正错误
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
如题,本人采用STM32控制SDIO下的SD卡和CH376控制的U盘,将SD卡文件读取到单片机缓存后写入U盘,写入正常,放在WIndows上查看发现U盘内文件内容不对,是否是因为SD卡内文件是二进制类型文件,而写入U盘的文件是文本类型,应该如何纠正错误
您好,
首先要确认一点,数据本身写入U盘的过程中有没有出现错误。
其次就是如果这个二进制数据本身没有意义的话,电脑上用记事本打开就是会乱码的。
376写入数据并不会区分文件类型,对于376只是把二进制数据存进去,至于乱码,应该是电脑上选择了不合适的软件,你需要用能以二进制显示的软件来打开这个软件