中级会员
- 积分
- 396
- 金钱
- 396
- 注册时间
- 2019-8-27
- 在线时间
- 85 小时
|
300金钱
现有的代码对USB的配置虽然可以使用usb调试软件(PortHelper.exe)使用hid协议电脑与MCU双向通信,但是我们的应用软件要求usb设备路径必须要有mi_00&col02这样才能识别和打开,就像下图片中input device下面有两个或多个device这样的就是对的,可我的USB input device下面只有一个device,其设备路径没有mi_00&col02这样的,这样就不能与应用软件通信。
这张图的配置就是对的,[13]usb input device下面有两个或多个device ([15]、[16]),这样的就是对的,设备路径有mi_01&col02。
这张图的配置就是不完整的,[18]usb input device下面只有一个device ([20]),这样的就是不完整的有问题的,设备路径有mi_00,缺少了&col02。
源代码见附件:stm32f103rct6.zip
我的需求是要在现有的代码上修改,在[18]usb input device下面添加一个device,这个device与[20] HID-compliant vendor-defined device并列在一起,就像是[13][15][16]那样的结构,添加成功后这个device的设备路径应包含mi_00&col02,能与PortHelper.exe软件双向通信。
希望大神能指点迷津。
|
|