1. 为什么我们需要在Windows中查询串口?
作为一名长期与硬件打交道的开发者,我经常需要确认电脑上可用的串口设备。无论是调试嵌入式系统、连接工业设备,还是与各种传感器通信,串口(COM端口)都是最基础也最可靠的接口之一。但在Windows系统中,串口设备往往不会像USB设备那样有明显的连接提示,这就让很多新手开发者感到困惑。
在Windows 10/11系统中,串口设备可能通过多种方式连接:
- 主板自带的物理串口(现在越来越少见)
- USB转串口适配器(如CH340、PL2303、FTDI等芯片)
- 蓝牙虚拟串口
- 某些特殊设备的虚拟串口驱动
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 使用CMD查询串口的完整方法
2.1 基础查询命令
最直接的方法是使用Windows内置的mode命令。这个命令原本是用来配置系统设备的,但它的副作用是可以列出所有可用的串口:
-
打开命令提示符:
- 按下
Win + R组合键 - 输入
cmd后回车
- 按下
-
在命令提示符中输入:
bash复制
mode -
你会看到类似这样的输出:
code复制Status for device COM1: ---------------------- Baud: 9600 Parity: None Data Bits: 8 Stop Bits: 1 Timeout: OFF XON/XOFF: OFF CTS handshaking: OFF DSR handshaking: OFF DSR sensitivity: OFF DTR circuit: ON RTS circuit: ON Status for device COM3: ---------------------- Baud: 9600 Parity: None Data Bits: 8
