請教一些關(guān)于ch374的問題

執(zhí)行DISKREADY()函數(shù)之后, 如果使用3.3v供電。CH374DiskStatus的值為0x03。 如果使用5v供電,CH374DiskStatus的值為0x02.

#define DISK_CONNECT 0x02 /* 磁盤已經(jīng)連接,但是尚未初始化或者無法識別該磁盤 */ #define DISK_MOUNTED 0x03 /* 磁盤已經(jīng)初始化成功,但是尚未分析文件系統(tǒng)或者文件系統(tǒng)不支持 */

供電方式對磁盤是否初始化有影響么?

mStopIfError( UINT8 iError )中iError的返回值為31. 能不能幫忙查查31代表的是哪種錯誤?

3.3和5V供電硬件電路不一樣,這個問題首先要解決.不知道硬件上你有沒有去修改. 0X1F為磁盤操作失敗.你先檢查你的硬件電路吧.


硬件是CH374評估板


硬件是374評估板的話,跳線一定要跳正確. 對374評估板來說3.3V更穩(wěn)定,因?yàn)長M1117在評估板上,所以更穩(wěn)定.5V的話要多飛幾根地線.


能說具體點(diǎn)兒么…… 跳線肯定沒接錯。 飛線是什么意思?


飛線是指374評估板與帶有單片機(jī)的板子之間多連接幾根地線,確保共地良好


下面這個問題你們還沒有解釋清楚呢。只是說確保共地良好并沒有對結(jié)果產(chǎn)生改變

執(zhí)行DISKREADY()函數(shù)之后, 如果使用3.3v供電。CH374DiskStatus的值為0x03。 如果使用5v供電,CH374DiskStatus的值為0x02.

#define DISK_CONNECT 0x02 /* 磁盤已經(jīng)連接,但是尚未初始化或者無法識別該磁盤 */ #define DISK_MOUNTED 0x03 /* 磁盤已經(jīng)初始化成功,但是尚未分析文件系統(tǒng)或者文件系統(tǒng)不支持 */

供電方式對磁盤是否初始化有影響么?


(1)5V或3.3V都是針對芯片的,如374、單片機(jī);USB口必須是5V (2)供電充足的情況下,不應(yīng)該有影響,除非供電不足,那么U盤可能不能正常工作


(1)3.3v對芯片供電,USB口是4.94v供電,可以認(rèn)為是5v供電把 (2)供電充足。

我的問題是 在USB口5v供電的情況下,分別對芯片3.3v供電和5v供電, 執(zhí)行DISKREADY()函數(shù)之后, 如果使用3.3v供電。CH374DiskStatus的值為0x03。 如果使用5v供電,CH374DiskStatus的值為0x02.

5v供電的時候磁盤沒有初始化成功,3.3v供電初始化成功。

出現(xiàn)這種狀況的原因是什么?跳線絕對沒有接錯。


DISKREADY返回的錯誤狀態(tài)是多少?建議共地一定要好. 另外在執(zhí)行完DISKREADY函數(shù)之后你看看磁盤緩沖區(qū)的內(nèi)容是什么.


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

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