要是不行的話那就是你的硬件存在問題了
是這樣的,內(nèi)置外置我改來改去都忘了,反正內(nèi)置就為0x02,外置就改為0x01,內(nèi)置就行,外置就不行
你用我的程序試了沒?
試過了,外置不行,內(nèi)置可以
硬件哪兒不對呢!
你用的是CH375還是CH372??
先不要心急。 既然卸下來的372在評估板上能用那么你的軟件跟372芯片應(yīng)該沒問題了。 你說去掉了L4,L5,我記得好象沒用到電感的啊,是不是C4,C5啊? 完全照說明書上所寫連接好電路再試試吧。
我用的是CH372,L4和L5是我自己電路中加的,用來電源濾波的,我的原理圖見樓底附件!謝謝!
我用仿真器對小板進(jìn)行了測試,用一個計(jì)數(shù)器記錄中斷次數(shù),并用一個數(shù)組來記錄中斷狀態(tài) 結(jié)果顯示:外置模式只收到兩個中斷(有時(shí)三個) 中斷狀態(tài)都一樣,要么是0x07,要么是0x03,0x0b 從來都不出現(xiàn)0x0c?。。。。。。。。。。。??????
在USB復(fù)位后加入 CH375_WR_CMD_PORT (CMD_RD_USB_DAT); len=CH375_RD_DAT_PORT (); while(len){x=CH375_RD_DAT_PORT ();len--;}