今天用CH376打開文件的時候出了一些問題,我先枚舉了一下文件放在自己定義的文件緩沖區(qū)內(nèi),然后用一個for循環(huán)依次打開這些文件, 如for(Temp_FileNameCount=0;Temp_FileNameCount s=CH376FileOpen(FileNameBuffer[Temp_FileNameCount].Name);/*依次打開保存的文件*/ 問題是這個循環(huán)只能打開第一個文件,其他文件都是返回一個0x42的錯誤,也就是文件名不對,而我把s=CH376FileOpen(FileNameBuffer[0].Name)改成這樣,把0一直往上加一個個試過去后發(fā)現(xiàn)都能打開,這說明文件名沒用問題,而且每次打開后我都調(diào)用s = CH376FileClose( FALSE ); /* 關(guān)閉文件 */來關(guān)閉文件。我看例子里面的都這么寫的,為何我的會出現(xiàn)這種情況,只能打開第一個文件,其他文件都返回一個0x42的錯誤? 求大哥們指導??!
查看: 2819
回復: 3
CH376的文件打開的問題?。?
onemore7cy
發(fā)表于: 2011-05-21 19:28:00
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍牙MCU
還是文件名有問題。 如果打不開,你看看RAM也就是FileNameBuffer[Temp_FileNameCount].Name這個里面是什么內(nèi)容。
我也遇到了同樣的問題 不知道你的問題解決了沒有啊 望高手解答
檢查一下文件名,看RAM中的文件名是否正確
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄