xv8276 发表于 2024-3-20 22:16:30

nbyzs 发表于 2023-5-8 16:01
HID方式下可以,CDC-下我一直没找到办法

请问HID方式怎么改名子,不想让用户看到STC这几个字样

神农鼎 发表于 2024-3-20 22:23:30

CDC设备名称由如下两部分组成,说明如下:




HID的设备名称完全由底层代码中的设备描述符决定,自行修改底层代码即可

soma 发表于 2024-3-21 16:06:51

修改这个有什么用

SXD 发表于 2024-6-26 08:53:56

soma 发表于 2024-3-21 16:06
修改这个有什么用

11楼已回答:不想让用户看到STC这几个字样!

hsrzq 发表于 2024-6-26 18:45:54

本帖最后由 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,换成一个字符串描述符索引就行了

ainiwuhui 发表于 2024-7-15 18:18:01

也想问一下怎么改。

durongze 发表于 2024-9-4 23:13:56

CDC模拟串口和cdc不是一回事吧

zjiot 发表于 2024-12-13 13:53:40

<p>这个有点意思,要好好研究下</p>

nbyzs 发表于 2025-3-24 20:52:48

改了什么用,一般都是为了给不懂的人用的,你的设备要连接232,不用选COM多少,用户只要找对应的名称,如串口屏,远程灯。这样不懂的人设置就方便了。而且这时不管用户插哪个,软件就可以扫相应的名称就行了。当没有握手协议即单向协议时,特别有效

ofela 发表于 2025-7-7 13:51:43

nbyzs 发表于 2025-3-24 20:52
改了什么用,一般都是为了给不懂的人用的,你的设备要连接232,不用选COM多少,用户只要找对应的名称,如串 ...

不想让客户看到stc
页: 1 [2]
查看完整版本: 8H8K64U的USB CDC 虚拟出来的串口如STC_CDC(COM7)这个名称可改吗