希望各位大俠幫幫忙
你設置成內(nèi)置固件模式之后計算機可以找到新硬件嗎?
找不到啊
那你先做下測試命令,看下輸入的數(shù)據(jù)是不是你輸出數(shù)據(jù)的取反,如果是的話,那么,就可能是你USB口的4根線接反了.如果不是取反的話,那說明你的并口連接還是有問題
我測試過了,返回來的數(shù)是取反的
電源電壓是3.3V,UD+的電壓是2.95V,UD-是0V;數(shù)據(jù)線之前是接反了,但是改過了后讀中斷寄存器值始終還是0x0F還是復位啊
3.3V供電的話,V3必須與VCC短接
我想問一下能不能是我的芯片燒了啊
首先測一下25,26腳電平,如果芯片正常復位,25腳為低電平,26腳為高點平 ch375上電之后先延時50ms,然后做測試命令,看硬件連接是否正常 先使用內(nèi)置固件模式測試一下,如果模式2設置成功,計算機會提示你安裝驅(qū)動..
多謝了,你說的我都試了,25腳為低電平,26腳為高點平;測試命令正常,而且改成內(nèi)部固件模式時提示找到新硬件提示安裝驅(qū)動程序; 但是改成外置固件模式、時還是一直復位啊
那說明硬件連接和接口程序基本沒問題,應該是程序上的問題了 總線復位后,有沒有發(fā)送解鎖命令呢? 下載CH372EVT.ZIP,參考\CH372EVT\PUB\XFIRM\C外置固件例程
產(chǎn)生了EP0 SETUP中斷,但是出來的內(nèi)容不是八個字節(jié),而是七個字節(jié)是怎么回事啊,讀出的數(shù)據(jù)分別是80 06 00 01 00 00 40
EP0 SETUP中斷后首先讀取的是長度,這個長度應該是8個字節(jié)!
我是先讀的長度,然后讀的數(shù)據(jù),讀出來的長度是07啊