用CH376獲取報告描述符

CH376怎獲取報告描述符? 我用以下指令 u8 SetupGetHidDes[] = {0x81,0x06,0x00,0x22,0x00,0x00,0x81,0x00}; 獲取得到8位,我知道端點0的長度是8位,那怎么獲取剩下的數(shù)據(jù)呢? 以下是用設(shè)備描述符測試的,上面的是用命令讀的,18字節(jié)正常 最后一行是用執(zhí)行事務(wù)讀的,就只能讀出8位了。

s=15H,USB設(shè)備以插入! ************************************************** 主程序開始… CH376版本號:3

s=15H,USB設(shè)備以插入! s=98H,1.5Mbps低速USB設(shè)備 14H,設(shè)置完畢! s=14H LEN=18. 設(shè)備描述符: 12,01,00,01,00,00,00,08,B4,04,00,01,00,01,01,02,00,01, s=14H LEN=34. 配置描述符: 09,02,22,00,01,01,04,A0,64,09,04,00,00,01,03,01,01,05,09,21,00,01,10,01,22,3F,00 ,07,05,81,03,08,00,0A, 數(shù)據(jù)長度:8 12,01,00,01,00,00,00,08,

你不通過命令獲取描述符是可以的,端點0雖然大小只有8個字節(jié),但是你可以分多次讀取,我們有這樣的例程,可以去這個網(wǎng)站上下載376操作鼠標鍵盤的例子程序


怎么分多次讀取??? 個人感覺應(yīng)該有個什么命令更新緩存區(qū),然后繼續(xù)讀N次,可PDF資料里沒有涉及到這個CMD??!


你可以到這個里面去下載例子程序: http://www.findthetime.net/bbs/View.asp?S=101&I=19463 這個里面有多次獲取描述符的操作步驟。


非常感謝 hcn!

分析了下例程程序 原來接收數(shù)據(jù)的流程是: 1.加載命令(8 Byte)2.建立連接 3.接收8位數(shù)據(jù)。4.if 要接收的數(shù)據(jù)大于8,then 接收同步觸發(fā)標志取反,在從第2步繼續(xù)讀……


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

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