使用DSP28335并口連接CH378操作SD卡的時候,寫入文件已經(jīng)沒有問題了,在讀取文件的時候,出現(xiàn)了下面的問題,我簡單描述下問題,希望大蝦們給予解惑!
讀取文件里面的內(nèi)容,首先調(diào)用函數(shù)CH378FileOpen()打開文件,然后調(diào)用函數(shù)CH378ByteReadPrepare()預讀取文件的內(nèi)容到CH378內(nèi)部緩沖區(qū),再調(diào)用函數(shù)CH378ReadReqBlock()將數(shù)據(jù)讀取到內(nèi)存。在執(zhí)行函數(shù)CH378ByteReadPrepare的時候需要等待中斷狀態(tài),我發(fā)現(xiàn)有時候中斷狀態(tài)CH378GetIntStatus()返回了一些意外數(shù)據(jù),我總結了一下分別為0xEA,0xD9以及0xA6,在Datesheet中未找到此類返回值的含義,希望大蝦能給我解惑!??!
另外我嘗試了一下如果忽略這些非正常的返回值,我發(fā)現(xiàn)我的操作已經(jīng)成功了,數(shù)據(jù)已經(jīng)被成功保存到CH378的緩沖區(qū)了,并且我將數(shù)據(jù)讀取到內(nèi)存,并檢查了數(shù)據(jù),發(fā)現(xiàn)數(shù)據(jù)也是正常的!
查看: 6104
回復: 0
使用CH378讀取文件時,中斷返回值問題
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄