COM 端口(通信端口)是指通用(IBM 兼容)计算机中的端口串行接口。
有时,计算机设有一个或两个物理 COM 端口(RS-232),但如今的型号通常没有这类物理 COM 端口。需注意,COM 端口包括物理端口和虚拟端口,端口开发主要用于 USB 到 UART 的适配器——通常使用 FTDI 和 Croduino 适配器。
有关此类设备的多个示例(即手机、USB 调制解调器、RFID 读卡器、读卡器等),请参见下文
比如,在 Windows 注册新设备(具有新 ID 的设备)时,Windows 都会将该设备连接到一个空端口,如果之前没有任何连接,则从 COM 1 端口开始连接,然后(COM2、COM3、COM4、从 1-255)。
或者,每个端口都配有专门的单个设备:即使设备不连接,也会保持占用状态(Windows 将 COM 端口显示为“正在使用”)。
大多数情况下,这不会构成问题,除非用户尝试运行某些遗留软件(当 COM 端口高于9时依然难以运行的软件)。
比如,当某一应用程序在 COM1 到9之间能有效运行,但如果COM10以下没有空闲的 COM 端口可用,则会运行失败。
但是,当某些设备需要太多 COM 端口才能正常工作时,可能会出现另一个问题。
特定适配器最多可保留30个(或