Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Windows 10/11
上的 COM 端口工具

Olga Weis Olga Weis

在 Windows 10 中,系统自带了一些 COM 端口工具,无需额外安装。这些工具包括 命令提示符 (Command Prompt) 和 PowerShell。两者都是命令行工具,而无需第三方软件时,图形界面 (GUI) 用于与 COM 端口交互的功能非常有限。

在本文中,我们将描述如何通过 PowerShell 和 CMD 进行基本的端口配置及输入/输出命令。此外,您还可以了解 Virtual Serial Port Driver——一个易于使用的解决方案,可帮助您创建串行硬件和软件之间的多种连接。

Virtual COM Port Driver
14 天免费试用

命令提示符 (CMD)

命令提示符 是一个简单的终端,提供类似 DOS 的界面。它提供了一系列简单的命令,用于与文件系统、设备和端口进行交互。您可以通过在任务栏的搜索框中输入 “cmd” 来启动命令提示符。如果您想通过 CMD 访问 COM 端口,需要运行 mode 命令。

命令提示符中❝mode❞ 命令的输出

在不带参数的情况下运行 mode 命令会显示所有可用的串行端口。您还可以使用它来设置端口参数:

mode [端口名称] [选项]=[值]

使用 ❝mode❞ 修改端口参数

随后,您可以使用 echo 命令向设备发送文本字符串:

echo [文本] > [端口名称]

虽然 CMD 适合快速测试,但如果需要任何类型的自动化,建议使用 PowerShell。此外,PowerShell 提供了一种可靠的方法读取串行设备,而 CMD 无法实现。

请注意,您还可以在 Windows 11 的 Windows Terminal 中打开一个新选项卡来启动 CMD。

PowerShell

PowerShell 是一个既能用作终端又能用作脚本语言的工具,它可以访问 Windows 中的许多系统功能和变量。尽管可以用来创建复杂的脚本,但 PowerShell 也可以直接从命令行使用。与 CMD 类似,您可以通过在任务栏搜索框中输入 “PowerShell” 来找到它。

要通过 PowerShell 访问端口,需要将其添加为对象:

$port = new-Object System.IO.Ports.SerialPort [端口名称],[波特率],[校验位],[数据位],[停止位]

对象添加完成后,可以打开端口:

$port.Open()

通过 PowerShell 配置、打开和写入 COM 端口

您可以使用 WriteLine 方法向已打开的端口发送消息:

$port.WriteLine(“test”)

使用 ReadLine 会更复杂。该方法一次读取一行,这意味着需要循环以持续读取数据。此外,如果您希望将数据输出到文件,还需要使用 Out-File。要有效地使用这些功能,需要单独学习。

PowerShell 也可以通过在 Windows Terminal 实例中打开一个新选项卡来启动。

Virtual Serial Port Driver

Virtual Serial Port Driver 是一个应用程序,可以使用虚拟端口连接 COM 端口设备和软件。它创建的端口与真实端口没有区别,并且可以通过多种方式配置——例如模拟两个虚拟端口之间的空调制解调器连接、拆分或合并物理端口等。

VSPD logo

Virtual Serial Port Driver

5 等级 基于 367+ 用户, 评论(367)
下载 14天全功能试用
Virtual Serial Port Driver

该应用程序通过一个简单的图形界面完成所有操作,同时还提供端口状态和传输数据量的信息。虚拟端口的参数完全可自定义,使其能够与各种设备和软件配合使用。VSPD 提供了较长的免费试用期,不妨试试看!对于商业用途,Virtual Serial Port Driver 提供了文档详尽且多功能的 SDK

如何使用 Virtual Serial Port Driver

1
下载并运行 Virtual Serial Port Driver 安装程序
 VSPD 下载页面
2
启动应用程序并选择“Continue trial” 在连接类型列表中选择“Pair”。
 VSPD 组合选择界面
3
选择要连接的端口 单击“Create”确认设置。
 VSPD 配对创建和设置
4
连接现在已激活
您可以在左侧列表中的“All”或“Pair”类别下找到它们。
 配对已创建

如何重置 Windows 10 的 COM 端口

当使用 USB COM 端口适配器时,其驱动程序会创建一个虚拟端口并分配一个端口号。有时可能需要重置保留的端口,以使其可以被其他软件使用。

可以通过注册表编辑器完成以下操作:
1
通过搜索栏找到注册表编辑器
 Windows 10 搜索栏中的注册表编辑器搜索结果
2
找到 COM Name Arbiter 键 路径为:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control。
 注册表编辑器中的键被搜索并突出显示
3
编辑 ComDB 值为全零
 ComDB 值被编辑为32位二进制零

常见问题解答

您可以通过以下方式快速访问设备管理器:
  • 使用搜索框
    在任务栏的搜索框中输入关键字,输入部分即可显示结果。
  • 使用运行窗口
    按下 Windows+R 打开运行窗口,然后输入 devmgmt.msc 并确认。
如果系统未立即识别您的 COM 端口,且没有技术问题,您仍可以手动添加:

  1. 打开设备管理器。
  2. 打开“操作”下拉菜单,选择 “添加旧版硬件”。
  3. 选择 “从列表(高级)中手动选择要安装的硬件”。
  4. 您的端口应位于 “端口(COM 和 LPT)” 分组中。
以下是一些导致端口无法打开的常见原因:
  • 缺少 USB 转串口适配器的必要驱动程序
    这些适配器通常附带驱动程序光盘。如果不可用,请访问制造商网站下载驱动程序。
  • 端口被服务占用
    您可以通过设备管理器查看哪些服务正在占用端口(路径:属性 > 详细信息)。找到相应进程后,您可以结束它来释放端口。

small logo Virtual Serial Port Driver
#1 在 Serial Port Software
Virtual Serial Port Driver
仿真串口、创建虚拟 COM 对
5 等级 基于 367+ 用户 ( 更多 )
获取桌面的下载链接
提交您的电子邮件地址以获取在桌面上快速下载的链接并开始使用!
或者