美文网首页
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