關(guān)于CH552與STM32407 USB通訊經(jīng)常出現(xiàn)數(shù)據(jù)丟失或錯亂的問題

我們在用CH552做一個USB同步器,要實現(xiàn)將掃碼槍的掃碼數(shù)據(jù),同時發(fā)送給電腦和STM407設(shè)備USB口。測試中,發(fā)現(xiàn)電腦接收正常沒有問題,但是STM32F407這邊接收數(shù)據(jù)有問題。用掃碼器掃碼的數(shù)據(jù),407這邊每次直接收到部分?jǐn)?shù)據(jù),有時收不到數(shù)據(jù),有時會一次性收到幾次掃碼的所有數(shù)據(jù)(就是前幾個沒有受到的數(shù))。但是我用USB鍵盤做同樣的測試是比較正常的。

請問這是什么原因造成的。請大神們指指路,謝謝!

您好

可以使用一些USB抓包工具,分別抓取下掃碼器數(shù)據(jù)上傳電腦時的通訊流程以及上傳STM時的通訊流程,對比其中的差異點。如無法分析,可以把相關(guān)數(shù)據(jù)發(fā)出來看下


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

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