fanpu 发表于 2025-9-22 21:53:30

关于USB 接口问题

想开发1个用USB线直接连接STC32的单片机的工控系统,
目前遇到的问题是,如何让电脑自动快速识别,
单片机直接连接到电脑后,有没有特殊的标识,如何区分每个单片机?

如何重新命名USB接口的名称,修改现有的名称: USB 串行设备(COM3)



ercircle 发表于 2025-9-22 22:35:52


参考这两篇帖子:
请教关于USB设备序号(iSerialNumber字段)的配置方法 | 已了解 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 国芯人工智能技术交流网站 - AI32位8051交流社区

https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=2139&pid=14494

lgwd 发表于 2025-9-23 14:47:38

使用其它方法搜寻你想要的COM口有点舍近求远?电脑端应用软件自动搜寻所有的串口(例如C#编程就有相应语句),然后逐个向串口发送自己设定的标识码。单片机这边做出对应回答。这样电脑端上位机就确定了当前要使用的COM口。COM1或COM50都没有关系!

fanpu 发表于 2025-9-24 09:35:58

lgwd 发表于 2025-9-23 14:47
使用其它方法搜寻你想要的COM口有点舍近求远?电脑端应用软件自动搜寻所有的串口(例如C#编程就有相应语句 ...

如果没有更好的办法,也只能用这个折中的办法了

神农鼎 发表于 2025-9-24 10:13:19

本论坛,这些知识都有,自己搜索下关键字



https://www.stcaimcu.com/data/download/Datasheet/STC32G.pdf


先做下这个简单的 USB 实验

lgwd 发表于 2025-9-24 14:44:22

我认为这可是最简便、最实用的方法了!
上位机要与下位设备通信不就是确定对应通讯设备端口,
否者你泛泛找串口有什么意义?

有人希望将COM口设定为某个固定名称,如COM3、COM5,
费劲用软件来达到目的!
这又有什么意义?
保证可靠通讯就行,管它是COM1还是COM100!
页: [1]
查看完整版本: 关于USB 接口问题