我在用ch375讀些U盤時(shí)能成功執(zhí)行u盤的初始化操作,但進(jìn)行讀寫操作時(shí)返回中斷狀態(tài)為 操作失敗,請問是什么原因?
請問返回的代碼是多少?請?jiān)敿?xì)說明
我也碰到了同樣的問題,使用ch375hf9.lib返回0x10
發(fā)送讀寫命令時(shí)返回的分別是 0x1d、0x1e,發(fā)送繼續(xù)讀寫命令時(shí)返回 0x1f。 請指教。 我用的是1G的金士頓U盤
當(dāng)返回0X1D或者0X1E的時(shí)候,數(shù)據(jù)是可以讀進(jìn)來或者可以寫進(jìn)去呢???
返回0X1D或者0X1E的時(shí)候,數(shù)據(jù)不能讀進(jìn)來或者可以寫進(jìn)去,我試了四種U盤,只有兩種能正確完成操作,其余的均返回0x2c。
在你寫不進(jìn)的U盤在操作的前面,U盤的初始化都通過了嗎??
初始化成功了
我也遇到了類似的問題,我在初始化磁盤成功后,打算讀取U盤0號區(qū)塊的內(nèi)容,第一次得到的64個(gè)字節(jié)的內(nèi)容是正確的,但是當(dāng)發(fā)出DISK_RD_GO進(jìn)行繼續(xù)讀寫時(shí),返回的中斷狀態(tài)是INT_DISK_READ,但是發(fā)出RD_USB_DATA指令后得到后續(xù)字符流的長度是0!再然后就得不到中斷請求了。