Has*_*ziz 2 windows-7 serial-port
我最近从某人那里买了一台(旧)笔记本电脑,尽管它几乎没有安装任何程序,但设备管理器列出了一个分配给 COM1 的通信端口。尝试将 COM1 用于其他目的时会出现一个对话框,说它正在使用中,需要先禁用,尽管即使我禁用它,我也没有运气让我正在使用的电缆在该端口上工作。COM1 上的通信端口有什么作用 - 它的用途是什么?作为奖励,我如何清除它以便我可以将 COM1 用于我需要使用它的地方?
谢谢。
确保未在 PC 的 BIOS 中禁用 COM 端口。您可能还需要使用终端仿真软件对 COM 进行适当的设置,连接的设备都使用这些设置进行通信,例如速度、奇偶校验、数据等。
串行端口
Microsoft MS-DOS 和 Windows 环境将串行端口称为 COM端口:COM1、COM2 等。编号大于 COM9 的端口应使用 \.\COM10 语法引用。[12]
此外,您可能希望查看COM(硬件接口)以作为另一个基本起点。
通讯
输入/输出地址
COM 端口由集成电路(例如 16550 UART)连接。该 IC 有 7 个内部 8 位寄存器,用于保存有关要发送或接收哪些数据、波特率、中断配置等的信息和配置数据。在 COM1 的情况下,可以通过写入或读取 I/O 地址 0x3F8 到 0x3FF 来访问这些寄存器。
例如,如果 CPU 想要在 COM1 上发送信息,它会写入 I/O 端口 0x3F8,因为该 I/O 端口“连接”到保存要发送的信息的 UART IC 寄存器。
PC 兼容中的 COM 端口通常定义为:
- COM1:I/O 端口 0x3F8,IRQ 4
- COM2:I/O 端口 0x2F8,IRQ 3
- COM3:I/O 端口 0x3E8,IRQ 4
- COM4:I/O 端口 0x2E8,IRQ 3
归档时间: |
|
查看次数: |
54062 次 |
最近记录: |