串行端口是一种符合 RS-232 标准的计算机接口。它们是 9 针连接器,每次传递一个字节的传入或传出信息。每个字节被分解为一系列八位,因此称为"串行"端口。
这些端口是最古老的接口标准类型之一。在内部调制解调器变得普遍之前,外部调制解调器通过串行端口(也称为通信或"COM"端口)连接到计算机。电脑鼠标甚至键盘也使用它们。有些使用 25 针连接器,但 9 针连接器更为常见。它们由称为 UART(通用异步接收器发送器)的特殊芯片控制。<图 >USB 等技术比串行和并行端口更受青睐。
串行端口与 25 针并行端口不同其原因在于,并行端口使用八条并行线路(每条线路承载一位)一次传输一个字节。由于数据并行传输,传输速率更高。并行端口可支持高达每秒 100 KB 的速率,而串行端口仅支持每秒 115 KB (kbps)。后来,增强的技术将串行速度提升至 460 kbps。
在传统计算机中,串口配置如下:
串口 | 中断 | 内存地址 |
COM 1 | IRQ 4 | 0x3f8 |
COM 2 | IRQ 3 | 0x2f8 |
COM 3 | IRQ 4 | 0x3e8 |
COM 4 | IRQ 3 | 0x2e8 |
设备配置为使用端口 COM 1 和 COM 3 不能同时处于活动状态,因为它们共享中断 IRQ 4。COM 2 和 COM 4 端口设备也是如此。这通常会导致手动重新配置端口,这常常会造成超出其价值的麻烦,并对诵读困难者构成特殊的挑战。
如今,串行端口主要用于拨号调制解调器,当前的操作系统会自动处理配置。更新、更快的 USB(通用串行总线)和 Firewire 技术已经取代了串行和并行端口。 USB 支持的速度为每秒 1.5 兆字节到每秒 60 兆字节。 Firewire 拥有每秒 100 到 400 兆比特的传输速率。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!