CH376 以BYTE WIRTE 方式寫資料到 U 盤成功,用 BYTE READ 也成功讀回資料, 但拿 U 盤到 WINDOWS XP (繁體)上,可以看到文件名稱,資料長度也正確, 但要複製(COPY)或刪除等基本操作都無法讀到該文件, CH376 建立之檔案無法在繁體電腦內使用嗎? 是否有相容性解決方法?
查看: 2724
回复: 7
CH376 使用 BYTE WRITE 寫入U盤資料無法在繁體WINDOW 操作
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
应该是文件名的问题,文件名要符合8+3格式的英文大写字母,数字,中文字符。
我CH376 FILE OPEN 設的文件名稱依序送 '/', 'a', 'a', '.', 'd' ,'a' ,'t', 0 (結尾值為0) WINDOWS 主目錄看到 aa.dat 應該沒錯 ! , 用 CH376 也可正確讀回啊 !
文件名小写不符合规范,WINDOWS无法识别,如果你说没问题你可以去咨询微软。
謝謝您的教導,我是初次使用 CH376,沒有注意大小寫的問題,等等再去試試, 改為大寫字母, 有結果再回報 !
小写文件名属于长文件名范畴,创建的时候应该按照长文件名的规范来创建,否则即使创建成功了,操作系统也不识别。关于长文件名的例程可以参考EXAM11
真溫暖,謝謝大家回覆,說明的真清楚,小寫字母竟然歸屬於長檔名,學問真多.
我只使用短檔名.我還真怕 CH376 建立的檔案,無法使用在繁體 WINDOWS 環境下,一切努力都白費.. 請等待我去試驗 (設備放在別地).
向大家報告,檔名改成大寫就 OK, 謝謝各位指導!
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录