我的程序就是用CH375HF5.LIB做的串口通信的小程序,根據(jù)例程的編寫順序,我都基本照做,在插拔u盤的時候,用庫里的函數(shù)基本都能通過,但是在創(chuàng)建文件的時候就會返回0X91的錯誤代碼,不知道是為什么,請解答。 以下是程序的一小部分:(不是很全,我只是把錯誤的地方告訴你們) mian() { i = ch375libinit(); mstopiferror(i); while(1) { while(ch375diskstatus != cmd_connect) xquerrydisk(); mcopystringtoIRAM(mCom.Create.filepath,"\MY_ADC.TXT"); i = ch375createfile(); sendstatustoport(i); while(ch375diskstatus != cmd_disconnect) xquerrydis(); } } 在這里打到串口的數(shù)就是0x91,到頭文件里查錯誤碼為:磁盤沒有引導區(qū)或者沒格式化 請問這是什么原因?
查看: 7082
回復: 6
我用CH375HF5遇到一點小問題,請進來看看
Johnny.Yang
發(fā)表于: 2005-05-26 10:32:00
熱門產品 :
CH592: RISC-V內核BLE5.4無線MCU
Johnny.Yang
發(fā)表于: 2005-05-26 13:29:00
有什么錯誤嗎?誰能告訴我,在22.1184晶振下,延遲100ms的函數(shù)該怎么寫?子函數(shù)庫的操作跟延時關系密切嗎?
Johnny.Yang
發(fā)表于: 2005-05-27 09:59:00
怎么又沒人管了?歧視我的帖子????有人會沒啊??
你好向還沒有進行U盤初始化就開始創(chuàng)建文件了. 這樣吧:
首先檢測U盤連接,延時200MS然后執(zhí)行DISKREADY函數(shù),執(zhí)行5次后,再創(chuàng)建你的文件.
100ms延時怎麼寫到不是問題,也不是子程序庫需要,是U盤需要,可能在市場上找10個U盤會有9個都不需要延時.
可能你還不熟悉讀寫文件的流程,你可以先看我們評估板資料里的說明,那里面對流程講的很清楚.
Johnny.Yang
發(fā)表于: 2005-05-30 10:50:00
謝謝 usbxf 的耐心講解,我已經打電話與貴公司取得聯(lián)系,我相信會有一個令人滿意的結果
請勿發(fā)布廣告和違法內容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄