HID方式下可以,CDC-下我一直没找到办法
请问HID方式怎么改名子,不想让用户看到STC这几个字样 CDC设备名称由如下两部分组成,说明如下:
HID的设备名称完全由底层代码中的设备描述符决定,自行修改底层代码即可
修改这个有什么用 soma 发表于 2024-3-21 16:06
修改这个有什么用
11楼已回答:不想让用户看到STC这几个字样! 本帖最后由 hsrzq 于 2024-6-26 18:47 编辑
晓奇 发表于 2023-5-8 11:36
USB在微软有注册,STC的设备描述里面给出了注册的ID编号:0x34BF,就定下了,跟着的PID码也定死了,你修改单 ...
可以修改接口关联描述符(IAD)的字符串描述符索引来修改友好名称
char code CONFIGDESC =
{
// 配置描述符
0x09, //bLength(9);
0x02, //bDescriptorType(Configuration);
0x8d,0x00, //wTotalLength(141);
0x04, //bNumInterfaces(4);
0x01, //bConfigurationValue(1);
0x00, //iConfiguration(0);
0x80, //bmAttributes(BUSPower);
0x32, //MaxPower(100mA);
// 串口1 接口关联描述符
0x08, //bLength(8);
0x0b, //bDescriptorType(IAD);
0x00, //bFirstInterface(0);
0x02, //bInterfaceCount(2);
0x02, //bFunctionClass(Communication Device Class);
0x02, //bFunctionSubClass(Abstract Control Model);
0x01, //bFunctionProtocol(Common AT commands);
0x00, //iFunction(0); 就是第20行的那个iFunction,换成一个字符串描述符索引就行了 也想问一下怎么改。 CDC模拟串口和cdc不是一回事吧 <p>这个有点意思,要好好研究下</p>
改了什么用,一般都是为了给不懂的人用的,你的设备要连接232,不用选COM多少,用户只要找对应的名称,如串口屏,远程灯。这样不懂的人设置就方便了。而且这时不管用户插哪个,软件就可以扫相应的名称就行了。当没有握手协议即单向协议时,特别有效
nbyzs 发表于 2025-3-24 20:52
改了什么用,一般都是为了给不懂的人用的,你的设备要连接232,不用选COM多少,用户只要找对应的名称,如串 ...
不想让客户看到stc
页:
1
[2]