各位,最近我用ch372做了個開發(fā)板,碰到兩個問題: 1.ch372的中斷腳接到51單片機的INT1上(外部中斷1),單片機設置成外部中斷低電平觸發(fā)?,F在的問題是: ch372的INT輸出始終是低電平,導致中斷服務程序不斷被觸發(fā),甚至在ch372未被初始化的情況下也是如此,以及我成功初始化后,把usb線拔掉不做任何usb通訊也是如此,這好象不對吧?我的理解應該是ch372中斷后,一但中斷被響應,它就應該把int拉高。 雖然這個問題不影響usb通訊,但如果int1不斷被觸發(fā),單片機的性能將大大折扣,嚴重影響其他程序的運行 2.ch372看起來很不問題,我簡單的通過pc向它發(fā)一些數據,結果時間稍長CH375WriteData即返回錯誤。 上面兩個問題應該排除是程序的問題,我用自己寫的固件以及用內置固件,完全用貴公司網站上的那些測試代碼均是同樣的結果。另外,硬件問題也不大可能,布線方面嚴格按照貴公司手冊上的說明做的,而且本人有超過5年的高速電路設計經驗,這種低級錯誤大概也不大可能犯。
我想請教公司的技術人員,上述兩種情況可能是什么原因,是否是芯片設計本身的不足導致的? 另外其他兄弟如果有好的建議,非常歡迎指教在下