环境:STM32F103 HAL库
工具:Bus Hound 和 PortHelper
HAL库配置USB HID工程
生成工程:
打开工程,修改HID报告描述符
前面没选择调试接口,导致无法烧录第二次,此处一定要选择使用调试口!
*无使能调试接口导致无法再次烧录解决方法:
先用镊子短接复位引脚接地,工程里按下F8烧录,再快速断开复位引脚与地连接,多尝试几次OK了。
重新烧录后能识别到自定义HID设备了
测试OK:
修改数据包长度
添加收发回环测试
测试结果收发正常