在正常工作中,ch372忽然不能被pc識別了,pc機一直顯示是不能識別的usb設(shè)備, 之前一直正常工作;現(xiàn)在單步執(zhí)行時pc上可以通過加載dll這步,而不能通過if ( CH375OpenDevice( 0 ) == INVALID_HANDLE_VALUE ) return; /* 使用之前必須打開設(shè)備 */這步,在單片機控制方面,可以初始化,并返回正確的值。經(jīng)檢查電路中usb數(shù)據(jù)線和地線與芯片連接,并更換了usb導(dǎo)線,請問問題還有可能出在哪里呢 ?謝謝[Emot]3[/Emot]
下面的情況也會出現(xiàn)你說的現(xiàn)象 1.USB的D+和D-信號線接反,導(dǎo)致通訊失敗,USB線4個,分別是+5V,D-,D+,GND,順序不能錯。 2.USB信號線必須用標(biāo)準(zhǔn)的USB線,不能用普通排線等代替. 3.外部電路中D+和D-不需要串電阻,如果一定要串也不能大于5歐姆。
嗯 多謝樓上,以前是可以正常使用的,這些問題當(dāng)然也就不存在了
那有可能模式?jīng)]有設(shè)置成功,你可以測下UD+和UD-的電壓是多少?還有就是你用的是外置固件還是內(nèi)置固件模式?
模式設(shè)置返回了正確的值CMD_RET_SUCCESS,ud之間的電壓是3.6V,內(nèi)置固件
原來用的3.3V供電,現(xiàn)換上5V的芯片也改了v3口的電路,現(xiàn)象相同
又可以用了,沒發(fā)現(xiàn)原因
又不能用了
是不是你的供電不穩(wěn)定?
我也出現(xiàn)了相同的問題,之前已經(jīng)調(diào)通了test程序,后來程序可以下載成功,但是pc總是沒什么反應(yīng),驅(qū)動預(yù)裝成功,卸不掉,急人阿,請高手指點一下!非常感謝
會不會是晶振上的原因,晶振接觸不好,或是焊接時使用了助焊濟使晶振運行一段時間后停振了。