寻思 发表于 2022-4-15 10:24:59

stc下载软件能否固定串口号

如题,我用另外接了个串口,下载软件总是自动帮我切换到另外的串口号上。有没有办法固定住串口号

mPiDDR 发表于 2022-4-15 12:45:04

不能同意更多,这个软件很喜欢用CH34x、只要发现新端口,它会切换过去

寻思 发表于 2022-4-17 11:31:28

顶一下,怎么没有办法解决

饭桶 发表于 2022-4-17 13:55:15

我之前发现原生串口一般不会自动变化,你试试把USB的也改成COM1或者COM'2试试吧。

智涅 发表于 2022-4-17 14:07:12

还有就是,识别到芯片型号和所选芯片型号不一致的情况下,还要重新选择文件才能重新开始烧录也挺麻烦

智涅 发表于 2022-4-17 14:08:27

还有一个,连续烧录的时候,烧录失败提醒过后还停下拉了,需要手动重新点开始

寻思 发表于 2022-4-17 14:51:12

饭桶 发表于 2022-4-17 13:55
我之前发现原生串口一般不会自动变化,你试试把USB的也改成COM1或者COM'2试试吧。 ...
(引用自4楼)

明天工作日试试

yuyu87 发表于 2022-4-17 15:19:19

串口在换个USB口插后会变更COM口

mcu5i51 发表于 2022-4-17 15:38:36

可以指定,没有同芯片时正常

siemenswjl 发表于 2022-5-1 08:15:15

分USB-232的芯片或者芯片驱动。CH340的更换USB口。com号跟着改变。如果是FT 232.串口号不会随着usb口改变

adcr 发表于 2022-5-1 10:03:17

方法为:强制忽略USB Serial Number。

      原理为,对HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags的注册表项IgnoreHWSerNum进行配置,组成形式IgnoreHWSerNumVVVVPPPP,其中VVVV为设备VID,PPPP为设备PID。
      将IgnoreHWSerNum与待设置USB设备VID、PID组合之后,配置值为01,则强制 USB 驱动程序堆栈忽略设备的序列号。配置值为00,则代表启用设备的序列号功能。

示例:(产品VID为1A86,PID为55D4)
1、创建txt文件,写入如下内容
Windows Registry Editor Version 5.00

"IgnoreHWSerNum1A8655D4"=hex:01

2、保存,并将txt文件后缀名修改为IgnoreHwSerNum_CH343.reg

3、双击运行该注册表文件将其导入至系统
————————————————
版权声明:本文为CSDN博主「WCH_SoftGroup」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/WCH_TechGroup/article/details/120421291

adcr 发表于 2022-5-1 10:05:56

另一种方法,释放串口占用:

1,“开始”,选择“运行”,之后输入cmd,

2,set devmgr_show_nonpresent_devices=1

3,start devmgmt.msc

4,打开设备管理器,选择“查看”菜单中的“显示隐藏设备”,展开端口(COM和LPT)相关驱动,选择不需要的卸载即可

jqfsjt 发表于 2022-5-1 11:18:34

有时要把HEX给别人,能限制下载数量,或者绑定ID号,这个才是最需要的。
页: [1]
查看完整版本: stc下载软件能否固定串口号