
COM (puerto de comunicación) [1] [2] es el nombre original, aunque todavía común, de la interfaz del puerto serie en los ordenadores compatibles con PC . Puede referirse no solo a puertos físicos, sino también a puertos emulados , como los puertos creados por adaptadores Bluetooth o USB .
Historia
El nombre del puerto COM se originó con el IBM PC original. IBM había llamado puertos "COM" a los cuatro puertos de comunicación RS-232 bien definidos , comenzando por COM1 hasta COM4. En BASICA y PC DOS, puede abrir estos puertos como "COM1:" hasta "COM4:", y todos los PC compatibles que usan MSDOS usaban la misma denotación. [ cita requerida ] La mayoría de las computadoras compatibles con PC en las décadas de 1980 y 1990 tenían uno o dos puertos COM.
En 2007, la mayoría de las computadoras se entregaban con un solo puerto COM físico o sin ninguno. Hoy en día, pocas computadoras de consumo compatibles con PC incluyen puertos COM, [3] aunque algunas de ellas aún incluyen un encabezado COM en la placa base. [4]
Después de que se eliminara el puerto COM RS-232 de la mayoría de las computadoras de consumo, se utilizó un cable adaptador serial USB a UART externo para compensar la pérdida. Un importante proveedor de estos chips es FTDI . [ cita requerida ]
Direcciones de E/S
Los puertos COM están interconectados por un circuito integrado como el UART 16550. Este CI tiene siete registros internos de 8 bits que contienen información y datos de configuración sobre qué datos se deben enviar o se recibieron, la velocidad en baudios , la configuración de interrupciones y más. En el caso de COM1, se puede acceder a estos registros escribiendo o leyendo desde las direcciones de E/S 0x3F8 a 0x3FF.
Si la CPU, por ejemplo, desea enviar información a través de COM1, escribe en el puerto de E/S 0x3F8, ya que este puerto de E/S está "conectado" al registro IC UART que contiene la información que se debe enviar.
Los puertos COM en computadoras compatibles con PC se definen normalmente como [ cita requerida ] :
- COM1 : puerto de E/S 0x3F8, IRQ 4
- COM2 : puerto de E/S 0x2F8, IRQ 3
- COM3 : puerto de E/S 0x3E8, IRQ 4
- COM4 : puerto de E/S 0x2E8, IRQ 3
Implementaciones
-
Adaptador USB a RS-232 con un puerto COM de 9 pines ( FTDI US-232R)
-
Tarjeta PCI-E con un puerto COM de 9 pines
-
Tarjeta PCI con dos puertos COM de 9 pines
-
Tarjeta ISA con un puerto COM de 25 pines
Véase también
Referencias
- ^ "Configuración de un puerto de comunicación". Centro de información de IBM Lotus Domino y Notes. 14 de agosto de 2008. Archivado desde el original el 17 de septiembre de 2013.
- ^ Stephen Byron Cooper. "¿Qué es un puerto COM1?" . Consultado el 30 de septiembre de 2021 .
- ^ "Puerto serie" . Consultado el 14 de septiembre de 2020 .
- ^ "Guía de puertos de la placa base: cómo resolver el misterio del conector" . Consultado el 14 de septiembre de 2020 .
Lectura adicional
- Puerto serie completo: puertos COM, puertos COM virtuales USB y puertos para sistemas integrados ; 2.ª edición; Jan Axelson; Lakeview Research; 380 páginas; 2007; ISBN 978-1-931-44806-2 .
Enlaces externos
- Cómo interconectar hardware en puertos COM en Wayback Machine (archivado el 13 de septiembre de 2017)