使用官方例程 CH573_CDC_OK,usb模拟串口功能时,发现win10系统无需安装系统就可直接读写设备,但是系统关于设备描述和程序有差别,这是使用自写软件读取的串口信息(也可从系统的设备管理器获取该信息)如下:
description: "USB 串行设备" manufacturer: "Microsoft" serialNumber: "2017-2-25" vendorIdentifier(VID): 6790 productIdentifier(PID): 22306
除了后面的 VID和PID与程序中一致外,其余均不同。这里推测是设备插入电脑后,系统自动更新安装了默认驱动,导致信息被修改。
有没有方法可以保持实际使用时,电脑上的设备描述和程序中一致。目前项目需要通过 description 和 manufacturer 初步区分产品类型(类似Arduino的开发板信息)。否则次之,只能使用 VID和PID做产品区分了
还望有大神能够解答,不甚感激!