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

怎么更改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

查看全部评分

toofree 回答时间: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

查看全部评分

12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版