HELP:CH375扇區(qū)讀取錯(cuò)誤[求助]

為什么在用CH375的時(shí)候,扇區(qū)重新定位后再用CH375FileRead讀,會(huì)出錯(cuò),要么還是讀了第一扇區(qū)的內(nèi)容,要么就死在檢測(cè)U盤中斷的程序里出不來. (使用外部RAM,22.1184MHZ晶振)

fr_data.Locate_num=3; mCmdParam.Locate.mSectorOffset=fr_data.Locate_num; i=CH375FileLocate(); mCmdParam.Read.mSectorCount=4; //讀取4個(gè)扇區(qū) CH375FileRead(); //讀完后文件指針自動(dòng)后移

返回什么樣的錯(cuò)誤??


有時(shí)在運(yùn)行"i=CH375FileLocate();"后,返回4B,不知道何時(shí)自動(dòng)關(guān)閉文件了.有時(shí)運(yùn)行"CH375FileRead();"后就死在里面了,暫停后發(fā)現(xiàn)死在查詢CH375中斷里.有時(shí)運(yùn)行的下來,就是打開還是原扇區(qū)的內(nèi)容. PS:第一次打開文件后運(yùn)行CH375FileRead(),都可以讀出,連接運(yùn)行CH375FileRead(),自動(dòng)讀取之后的扇區(qū),如果在第一次讀取后程序處理數(shù)據(jù),傳送數(shù)據(jù),過幾秒鐘后再來讀取下一扇區(qū)的時(shí)候就失敗了.不知是何原因.


在操作的時(shí)候,應(yīng)該先打開文件,打開之后,在執(zhí)行跳轉(zhuǎn)函數(shù),執(zhí)行完之后你就可以發(fā)送讀函數(shù)了,按照你說的,如果DISK-READY通過的話,后面的操作也應(yīng)該可以的,你看下DISK-READY給你返回什么樣的錯(cuò)誤


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频