各位老師好,我在使用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ī)源碼:
請老師指導(dǎo),下圖是我修改的地方:
??
? ??