利用CH375讀U盤文件,若讀一個扇區(qū)后,未關(guān)閉U盤文件,使CH375的CS=1,程序執(zhí)行其他任務(wù),然后再選通CH375。能否繼續(xù)讀原來的文件。U盤文件是否被關(guān)閉,是否還能從之前的文件指針繼續(xù)讀?
查看: 1382
回復(fù): 5
重新選通CH375
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
可以的,但是時間不能長.文件指針可以繼續(xù)的.只要緩沖區(qū)沒有被清除不調(diào)用FILECLOSE函數(shù),就不會被關(guān)閉,相關(guān)的文件參數(shù)仍然有效,但是時間過長可能會導(dǎo)致U盤掛起.
這個時間大約是多少?到哪個單位級?
是因為CH375未選通,會導(dǎo)致U盤掛起?還是,即使選通了CH375,讀一個扇區(qū)很長時間后再繼續(xù)讀,會導(dǎo)致U盤掛起? 若U盤掛起,會如何?
秒級的,但是可能U盤不同時間也會不同,一般來說如果你每次寫8個扇區(qū)的話,你也不能被打斷啊?除非中斷才能打斷里面的寫函數(shù)?假如你每次寫8個扇區(qū),并且扇區(qū)寫完了,文件是可以不關(guān)閉的,下次用的時候就直接可以調(diào)用了,這個時間是沒有限制的.
不要在一個操作中間休息,就不會有任何副作用
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄