![端口 COM 设置和配置](https://linux22.com/image/1316005/%E7%AB%AF%E5%8F%A3%20COM%20%E8%AE%BE%E7%BD%AE%E5%92%8C%E9%85%8D%E7%BD%AE.png)
我有一台联想 Thinkpad T61 笔记本电脑。我不得不清理硬盘并重新加载 Windows XP。
在“我的设备管理器”下,我可以看到端口(COM 和 LPT),在此端口下,打印机 LPT3 端口正常,但通信 COM3 端口上有一个感叹号。当我单击 COM3 端口时,出现以下消息“Windows 无法确定此设备的设置。查阅设备随附的文档并使用资源选项卡设置配置”。不用说,我没有设备随附的文档(如果它确实存在的话)。与设备类型相关的给定详细信息是“端口(COM 和 LPT)”,而给定的制造商详细信息是“标准端口类型”。
当我单击“资源”选项卡时,它显示以下设置:
I/O 范围 03F8 - 03FF IRQ 04
我已经卸载了端口,然后重新安装,以防 Windows XP 可以确定配置,但当我重新安装端口时,它再次显示相同的消息。我回滚了驱动程序并更新了它,所以这不是驱动程序问题,而是配置问题。
另外,我不确定为什么系统会自动选择 COM3 和 LPT3 而不是 COM1 和 LPT1,这两个端口未被其他应用程序使用,而且我原本以为它们是逻辑默认端口。无论如何,端口 1 或 3 是个小问题。最重要的一点是,有人能告诉我 COM 端口的正确配置值是什么吗?
答案1
根据第 59 页Thinkpad T61 服务和故障排除指南T61 没有 DE9 RS232 串行端口,也没有 DB25 IEEE1284 并行端口。
据我所知,IO 地址和 IRQ 仅对与旧式 DE9 和 DB25 端口相关的硬件才真正需要。维基百科文章并口列出了典型的 IRQ 和 IO 设置,但是,除非您的计算机配备了某种类型的传统端口硬件,否则这不太可能有用。
LPT1: IRQ 7 0x378-0x37f
LPT2: IRQ 5 0x278-0x27f
LPT3: IRQ 2 0x3bc-0x3bf
其他地方是典型的设置串口
COM1: IRQ 4 0x3F8
COM2: IRQ 3 0x2F8
COM3: IRQ 4 0x3E8
COM4: IRQ 3 0x2E8
某些设备(例如 USB 调制解调器)提供虚拟串行端口,设备驱动程序会为其创建一个名称,例如 COM3:这些设备以不同的方式进行通信,因此 IRQ 和 IO 地址不应适用。