美文网首页
usb转串口com口序号不断增加的问题

usb转串口com口序号不断增加的问题

作者: 花生Linkin | 来源:发表于2020-09-11 15:11 被阅读0次

故事背景:

使用USB 转串口的时候,如果换了一个转接线,COM口序号会变。

如果使用putty 之类的串口工具, 或者使用脚本做测试的时候,就不知道该用那个COM口。

我使用的是1个USB 转4个串口的芯片,情况就更复杂了。

解决方法1: 用眼睛看   

去设备管理器里面 查看看到我们正在使用的COM号

Silicon Labs Quad CP210x USB to UART Bridge: Interface 0 (COM3)

Silicon Labs Quad CP210x USB to UART Bridge: Interface 1 (COM4)

Silicon Labs Quad CP210x USB to UART Bridge: Interface 2 (COM5)

Silicon Labs Quad CP210x USB to UART Bridge: Interface 2 (COM6)

解决方法2:使用ttermpro, MobaXterm之类可以自动检测COM号的工具。

解决方法3:使用Python 模块serial.tools.list_ports自动检测

Interface 号 和硬件接口是对应的。可以通过这个方法来获取COM号。

>>> import serial.tools.list_ports

>>> comports = serial.tools.list_ports.comports()

>>> interface0=comports[0]

>>> interface0.device

'COM4'

>>> interface0.description

'Silicon Labs Quad CP210x USB to UART Bridge: Interface 2 (COM4)'

>>> interface0.hwid

'USB VID:PID=10C4:EA71 SER=6 LOCATION=1-4:x.2'

>>> interface0.location

'1-4:x.2'  

相关文章

网友评论

      本文标题:usb转串口com口序号不断增加的问题

      本文链接:https://www.haomeiwen.com/subject/zitbektx.html