STM32配置HID裝置時主機識別不到力反饋的解決辦法

Sab1e發表於2024-10-24

這個問題困擾我快一個星期了,我仔仔細細閱讀了Device Class Definition for Physical Interface Devices (PID) Version 1.0和HID Usage Tables FOR Universal Serial Bus (USB)。

都沒有找到識別不到力反饋的原因,按理說配置完報告描述符就能顯示力反饋了,但是我這邊死活識別不到,於是之後我從PID的手冊裡面直接把人家給出的Example報告描述符搬到程式碼裡了,還是不行。

開發環境:STM32CubeIDE

開發板:STM32F103RCT6

解決方法:

(解決方法不一定適用於所有人,這裡只是提供一個參考,可能你是報告描述符配置錯誤或者其他問題)

很簡單,修改VID和PID,不要是原始的VID0x0483就行,也儘量不要和其他廠家的重複,我直接全設定為0xFFFF,然後就好了!

問了GPT,一般開發者使用VID 0x1234即可,PID隨意。

STM32配置HID裝置時主機識別不到力反饋的解決辦法

相關文章