使用ch582為 USB的hid設(shè)備,下位機(jī)只能上傳長度為64字節(jié)的包問題求助

各位老師好,我在使用CH582作為USB設(shè)備的時候,當(dāng)接收到無線信號后,將數(shù)據(jù)上傳到PC機(jī),但是只能將上傳數(shù)據(jù)長度設(shè)置為0X40的字節(jié)長度才能被PC機(jī)的接收到。如果修改為上傳長度為0X10或者0x20,則PC程序無法接收到,奇怪的是我在BusHound中監(jiān)視,發(fā)現(xiàn)數(shù)據(jù)是已經(jīng)上傳到PC機(jī)器上了的。但是其他的PC程序就是讀不出來,我已經(jīng)使用了5,6個調(diào)試程序了,還是無法讀出,其中也使用了沁恒提供的源碼HID_RECV(10.20).rar。還是無法讀出數(shù)據(jù)。但是僅僅修改為上傳長度為0X40,那么一切正常。 這里是我的上位機(jī)和下位機(jī)源碼:

icon_rar.gifMagicDog0507.rar

icon_rar.gifHID_RECV(10.20).rar

請老師指導(dǎo),下圖是我修改的地方:

??image.png

image.png

? ??image.png

硬件上傳沒問題,發(fā)送0x10 是16字節(jié),芯片上報給PC 也是16字節(jié)(bushound)看到長度是對的。
應(yīng)該是上位機(jī)接收的問題,不過你用bushound調(diào)試就夠,他也能上下傳數(shù)據(jù)。


老師您好,我也覺得下位機(jī)應(yīng)該沒有問題,問題就是我現(xiàn)在使用各種軟件都不能讀出來啊,包括沁恒給的代碼也不能讀出,老師能否給個相應(yīng)的代碼可以解決這個問題?我的郵箱是個人信息保護(hù),已隱藏,萬分感謝。


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

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