你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

怎么更改USB COM port name?

[复制链接]
asd51310123 提问时间:2019-8-2 00:59 /
大家好

要怎么使用keil C 去更改 COM port 名称?
如果没办法那还有其他方法吗?
Image 1.png
收藏 2 评论13 发布时间:2019-8-2 00:59

举报

13个回答
吕小布丶 回答时间:2019-8-2 09:48:18
设备管理器->端口->右击COM口属性->端口设置->高级->选择你要更改的端口号->确定
111.jpg

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

zhongfg 回答时间:2019-8-2 09:51:09
如果要修改COM Port 直接電腦上端囗修改成其它端囗號就行.
吕小布丶 回答时间:2019-8-2 09:58:57
如果是修改port name那就得修改驱动文件中的信息参考:http://blog.csdn.net/sinat_35170409/article/details/82885293
tanic 回答时间:2019-8-2 10:02:19
com号是Windows自动分配的吧,改STM32代码不能实现这个吧
废鱼 回答时间:2019-8-2 11:01:48
name在驱动中修改。在枚举的配置文件中。usbd_desc.c中。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

七哥 回答时间:2019-8-2 11:02:08
COM号由计算机自动分配,也可手动调整。
STMicroelectronics Virtual COM Portp字样要改的话,需要改驱动文件。
无论上面哪一个,下位机程序是无法改的。

如果非要用下位机改的话,得修改枚举信息,使串口伪装成其它公司的USB串口,然后调用相应的驱动。但是这样的话,下位机的程序就得与其它公司的驱动相匹配,否则串口工作不正常。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

bird0123 回答时间:2019-8-2 11:05:43
学习学习
asd51310123 回答时间:2019-8-2 11:36:11
我在路径 : C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver\Win7
有找到 .INF 档 ,更改 DESCRIPTION 的名称
但是他似乎不被认同,看起来是有防写机制
要如何避开他的机制,去修改名称??
Image 2.png
watershade 回答时间:2019-8-2 15:59:26
楼上是一种办法,就是改一下驱动中的pid同时把描述符什么也改了。下位机对应的pid也改成你自己的。卸载所有的stm32 com驱动,可能还需要在高级关闭后启动菜单里禁用驱动保护之类的。这样你就可以把设备伪装成自己的。
windows后来的版本为了保护电脑一般都会设置驱动保护的。对于小项目只能这样做。如果你自己公司是很大的大公司,可以到USB IF去注册一个设备的PID VID,然后自己写驱动。

你在淘宝上买的ft232,几年前都是用这种方法改成自己的。包括你看到的cp2102如果被改成自己公司的都是上面的做法,但是最近一般不这么做了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

maxtch 回答时间:2019-8-2 17:34:54
如果你用的是 Windows 10,你可以用你自己的 USB VID 和 PID(正式产品的 VID 需要从 USB-IF 买,不加入会员单买 VID 好像是 3000 美元一个,永久有效。)然后实现标准的 USB CDC ACM 协议。Windows 10 会自动匹配内置驱动的,而内置驱动则会利用你的 USB 字符串描述符来显示。Windows 7 这么做似乎无效。
asd51310123 回答时间:2019-8-2 20:00:07
感谢各位的分享
wshuke 回答时间:2019-8-3 20:55:30
学习一波!
天臆弄人 回答时间:2019-8-7 09:16:53
做产品USB接口要认证,你改这个没用的,没有数字签名,
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版