寫入 w_ch375cmd( CMD_DISK_READ ); /* 從USB存儲(chǔ)器讀數(shù)據(jù)塊 */ w_ch375data(start_sector.mchar[3]); /* LBA的最低8位 */ w_ch375data(start_sector.mchar[2]); w_ch375data(start_sector.mchar[1]); w_ch375data(start_sector.mchar[0]); /* LBA的最高8位 */ w_ch375data( iSectorCount ); /* 扇 之后如果返回14h可以繼續(xù)讀數(shù)據(jù)嗎?
查看: 2463
回復(fù): 2
[求助]ch375讀扇區(qū)數(shù)據(jù)
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無(wú)線MCU
應(yīng)該不可以,實(shí)際操作的時(shí)候應(yīng)該返回1D,那么如果沒(méi)有返回的話,你需要看下你的三個(gè)讀寫子函數(shù)會(huì)不會(huì)有問(wèn)題,可能會(huì)導(dǎo)致讀取到的數(shù)據(jù)有問(wèn)題
如果一個(gè)扇區(qū)大小是512B的話,那么正確的中斷代碼應(yīng)該是:先是8次USB_INT_DISK_READ和1次USB_INT_SUCCESS,只有是USB_INT_DISK_READ的時(shí)候才能讀數(shù)據(jù),USB_INT_SUCCESS表示整個(gè)讀扇區(qū)成功
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄