在只是執(zhí)行CMD_SET_USB_MODE 命令分別切換設(shè)置 設(shè)備2 和u盤6 系統(tǒng)是運(yùn)行正確的。 當(dāng)設(shè)置為u盤并開始讀寫文件后,如果在讀寫文件中途拔掉u盤,系統(tǒng)進(jìn)入CH376DiskConnect() 不斷循環(huán)調(diào)用,u盤未插入,系統(tǒng)是不會(huì)調(diào)用成功的,在這個(gè)過程中如果切換到 設(shè)備模式2,windows系統(tǒng)設(shè)備管理器會(huì)看到:其它設(shè)備 下面的 未知設(shè)備,而不是376的正常設(shè)備。 請(qǐng)問當(dāng)376進(jìn)入到讀寫u盤文件的時(shí)候,要怎么做才可以正確的切換到設(shè)備模式? 經(jīng)過實(shí)踐CH376WriteVar8( VAR_DISK_STATUS, DEF_DISK_DISCONN )強(qiáng)行清除 CH376 芯片內(nèi)部的磁盤及文件狀態(tài),然后在 CMD_SET_USB_MODE 2 是不成功的。如果windows不操作,關(guān)閉板子電源再打開 重新設(shè)置設(shè)備2 又是正確的,windows能再次正確識(shí)別。
查看: 1648
回復(fù): 1
ch376 主從切換問題 咨詢
chenliquan
發(fā)表于: 2013-05-19 11:53:00
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)
我們主機(jī)模式06和設(shè)備模式02支持動(dòng)態(tài)切換,不會(huì)有什么影響。你可以參考我們\CH376EVT\EXAM\EXAM0例子,其中主機(jī)模式在檢測(cè)U盤連接循環(huán)切換為設(shè)備模式,設(shè)備模式只要有鍵按下就會(huì)切換到主機(jī)模式。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄