CH378的打開文件操作,第一張圖中其實沒有train5.txt文件,但是open操作后,status依然返回了0,導(dǎo)致下面指針移到末尾的時候操作失敗,顯示的狀態(tài)碼是未找到文件;第二張圖是打開一個我U盤里沒有的目錄,結(jié)果也是返回了0。
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
CH378的打開文件操作,第一張圖中其實沒有train5.txt文件,但是open操作后,status依然返回了0,導(dǎo)致下面指針移到末尾的時候操作失敗,顯示的狀態(tài)碼是未找到文件;第二張圖是打開一個我U盤里沒有的目錄,結(jié)果也是返回了0。
disk ready可以順利通過的
您好:
返回的0x00是中斷的返回值,如果出現(xiàn)打開不存在的文件但返回值正確,可以檢查一下是否是中斷的問題,您可以從以下幾個方面檢查。
檢查INT引腳是否正常。在執(zhí)行命令后INT引腳被拉低,然后讀取中斷狀態(tài)后INT引腳被拉高。檢查是否此過程,以確定讀取的是當(dāng)前的中斷值。
檢查一下接口部分代碼移植是否存在問題,尤其是對中斷的識別和判定方面。
檢查在這些代碼之前是否有其他的命令,導(dǎo)致的CH378工作異常。