ch573的usb枚舉問題

在官方給的573 usb復(fù)合設(shè)備例程中,我修改了以下兩個值,想讓他變成hid兼容設(shè)備,但是程序下進去后連上主機卻還是識別成鍵鼠。


我是想通過修改例程,把ch573變成一個HID兼容設(shè)備,這種情況下應(yīng)該修改哪些值呢?謝謝!8`T0]$%3(QEUF8AZEEXK%HJ.png

1、復(fù)合設(shè)備,首先需要設(shè)備描述符先定義為復(fù)合設(shè)備描述符,主要定義0xEF 0x02,具體如下,壓縮包內(nèi)定義了3個設(shè)備,鼠標、鍵盤,以及一個CDC-串口設(shè)備

const?UINT8?MyDevDescr[18]?=?{
??0x12,?0x01,?0x10,?0x01,?0xEF,?0x02,?0x01,?THIS_ENDP0_SIZE,
??0x86,?0x1a,?0x22,?0x57,?0x00,?0x00,?0x01,?0x02,
??0x03,?0x01
};

icon_rar.gifch573_muti_hid_key_cdc.rar



好的,謝謝你,問題已解決。

我是網(wǎng)上找到stm32的代碼,看著那邊的定義描述符時候的注釋 一個個對著改的

相比之下,感覺沁恒在這一方面做的有所欠缺。希望沁恒越來越好


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

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