這邊用官方ch552源碼1-3鍵盤實例,和官方KeyBoardCfg上位機,對按鍵進行設置按鍵值。發(fā)現(xiàn)某一個電腦usb端口配置,沒有任何提示(沒有提示打開失敗和配置成功)。但是換一個usb端口,可以配置成功。鍵盤配置成功后,插到不能配置的電腦端口,按鍵是有輸出的,排除電腦端口問題。應該是單片機源碼有問題。找不到原因。用自己寫的上位機也是這樣的情況。萬般無奈,每次客戶配置不成功,都要叫客戶換端口。希望有大神回復,問題在那里。
查看: 3161
回復: 4
關于usb和上位機通信問題,官方上位機配置無回復,換個端口就可以
熱門產(chǎn)品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片
單片機代碼是否有進行二次開發(fā)?如果我們的軟件和你自己寫的軟件在這種情況下都配置不成功,感覺是單片機沒有響應,重點檢查在出現(xiàn)前述情況的時候:
1、鍵盤功能本身是否正常,單片機是否還在正常運行?
2、能夠出現(xiàn)前述情況的時候端點2(例程默認端點)的OUT事務應答狀態(tài)是否為ACK
3、有條件就用硬件層面的USB總線分析儀進行抓包分析。
你好,官方的鍵盤按鍵配置上位機是用QT寫的嗎?我發(fā)現(xiàn)用qt寫的上位機才有這個問題。用C#寫的上位機不會出現(xiàn)這樣的問題。
使用VS開發(fā)的C++
你好,方便提供一下您們的上位機源碼這邊測試看看嗎?謝謝? 郵箱 個人信息保護,已隱藏
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄