CH552配置好帶HID設(shè)置的程序后,使用不同的數(shù)據(jù)線、擴展器會出現(xiàn)無法下傳遞數(shù)據(jù)的情況(顯示是電腦端雖然找到的對應(yīng)USB_PID的設(shè)備,但是沒有分配接收數(shù)據(jù)大小。實際我是有設(shè)置成64字節(jié)的)

如標題

程序燒錄到芯片后,采用不同的數(shù)據(jù)線,或者不同的串口線,會出現(xiàn)上機位無法識別到設(shè)備,導(dǎo)致無法與上機位通訊

發(fā)現(xiàn)這種情況和線、插入的串口有很大關(guān)系

同一個USB擴展器,1口可以,2口卻不可以

同一個口,不同的數(shù)據(jù)線也會出現(xiàn)不同

同一個USB口,同一跟數(shù)據(jù)線,插拔幾次也會出現(xiàn)這個情況

嚴重的情況下,會出現(xiàn)程序直接重啟


多塊PCB板,燒錄了同樣的程序,都會出現(xiàn)上述情況。用其他標準程序,就不會

修改成其他程序,就不會出現(xiàn)這樣的情況 ,哪位大佬懂一點,可以幫忙分析一下嗎?




熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

您好

據(jù)您的描述,與線材和USB口相關(guān),與硬件關(guān)聯(lián)性較大,可以做幾個不同的對照參考測試:

比如,在評估板上燒寫您的程序,對照您的板子,看看是否是板子差異;或在您的板子上燒寫官方例程,看看是否是程序差異。

您也可以將您的板子原理圖發(fā)出來檢查下。


感謝回復(fù)

用多個設(shè)備發(fā)現(xiàn),實際應(yīng)該是程序的問題

因為用官方其他例子,是不會出現(xiàn)這個情況的!另外相同PCB和線材,接到不同的USB口,會不一樣

現(xiàn)在的實物是,同一個USB擴展器,有兩個USB口是OK的(不管換不換線、PCB),另外兩個USB口就是有問題的(但是有問題的口,也能發(fā)送鍵盤按鍵出來)

這種情況真的是太奔潰了

原理圖如下,原理圖應(yīng)該沒啥問題

image.png


理論上程序都不會區(qū)分USB口的,您可以考慮找一些硬件抓包工具,對比例程和您的程序的差異點,輔助分析問題。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频