芯片具體型號(hào)為CH32V307WCU6。
我枚舉了兩個(gè)設(shè)備,一個(gè)U盤,一個(gè)CDC,均參考的是EVT里的例程。
U盤使用的是端點(diǎn)2和3,功能正常沒有問題。
CDC使用的端點(diǎn)4中斷傳輸,端點(diǎn)5批量輸入和輸出。
目前的情況是PC上(WIN11)設(shè)備管理器能夠枚舉出COM口,且沒有提示有問題。但使用SSCOM5發(fā)數(shù)據(jù)會(huì)顯示:
串口號(hào)故障!自動(dòng)修復(fù)中...
關(guān)閉串口...
打開串口...
有一個(gè)很在意但我無法解決的現(xiàn)象,Debug的時(shí)候USBHS的中斷里。TOKEN事務(wù),端點(diǎn)0的波特率設(shè)置能夠正常觸發(fā),U盤的2,3端點(diǎn)也能正常觸發(fā),但CDC使用的端點(diǎn)4IN和5IN,5OUT從來沒有被觸發(fā)過。
請(qǐng)問下這個(gè)情況應(yīng)該如何解決,謝謝!