¿Qué son los puertos com y por qué los necesita una PC?

¿Qué son los puertos com y por qué los necesita una PC?

Según el título, me gustaría saber el propósito de los puertos COM, ya que las computadoras también tienen puertos USB físicos. He buscado en la web pero sin ninguna respuesta convincente.

Respuesta1

Un puerto com tradicional normalmente implementadoRS-232que es un protocolo en serie bastante simple que, según el artículo de Wikipedia, data de 1969. Puede implementarse utilizando una lógica relativamente simple que se adapta a la tecnología de la época. Las desventajas son que funciona a una velocidad relativamente baja y el protocolo no tiene ningún concepto de identificación de un dispositivo y sus capacidades, por lo que, por ejemplo, si tenía una impresora RS232, necesitaba informar al software tanto el tipo de impresora conectada como la velocidad en baudios. velocidad del dispositivo conectado.

Elprotocolo USBsalió a mediados de la década de 1990 y, además de funcionar a mayor velocidad, introdujo la idea de que un dispositivo pudiera identificarse con una clase particular, como por ejemplo HID (dispositivo de interfaz humana) para un teclado junto con un proveedor y un producto. ID para que se pueda cargar un controlador de dispositivo en particular en el caso de dispositivos que necesiten soporte específico para el dispositivo.

La funcionalidad "plug and play" se produjo a expensas de una lógica mucho más compleja que habría sido poco práctica veinte años antes, especialmente para dispositivos de bajo costo. Pero una PC realmente no requiere un puerto de comunicación y, de hecho, como USB se está convirtiendo en el estándar para conectar periféricos, muchas PC y portátiles se entregan con puertos USB pero no con puertos serie.

Respuesta2

Tenga en cuenta que las computadoras personales y las computadoras en general son anteriores al USB. Antes del USB, también necesitábamos algún tipo de puerto para conectar dispositivos periféricos a las computadoras.

El puerto "Com" es uno de esos puertos. También es mucho más simple que el USB, por lo que debido a su simplicidad sigue siendo algo popular. También estuvo en uso durante muchas décadas antes de que el USB se hiciera popular, por lo que se convirtió en una especie de estándar y todavía puede funcionar más o menos bien con los sistemas operativos modernos, a diferencia de los puertos paralelos que también fueron muy populares en un momento.

Respuesta3

Alguna información sobrepuertos seriales o com

Un puerto asíncrono en la computadora que se usa para conectar un dispositivo serial a la computadora y es capaz de transmitir un bit a la vez. Los puertos serie normalmente se identifican en las computadoras compatibles con IBM como puertos COM (comunicaciones). Por ejemplo, se podría conectar un mouse a COM1 y un módem a COM2. Con la introducción de USB, FireWire y otras soluciones más rápidas, los puertos serie rara vez se utilizan en comparación con la frecuencia con la que se utilizaban en el pasado. La imagen muestra el puerto serie DB9 en la parte posterior de una computadora.

¿Por qué lo necesita una PC?

No es así. Puede que lo necesitemos, ¡la PC no!

Piénselo así: ¿por qué todavía necesitamos reproductores de CD mientras todos usamos iPods y MP3?

Bueno, la mayoría de nosotros no lo hacemos. Pero algunos dispositivos antiguos no tienen alternativas USB modernas (asequibles), y si el dispositivo antiguo con puerto COM funciona, ¿por qué reemplazarlo?

Respuesta4

Para agregar a las respuestas anteriores:

Para determinadas aplicaciones, los puertos COM siguen siendo útiles, pero sobre todo en casos específicos. Por ejemplo, es posible crear un programa de microcontrolador PIC sencillo y económico utilizando un puerto COM. En este ejemplo, el puerto en realidad no se utiliza para RS-232, las señales de control se manipulan de formas no estándar. Por lo tanto, no es posible utilizar un adaptador USB a RS232 debido a su uso no estándar.

Sin embargo, incluso estas aplicaciones son cada vez menos frecuentes. Debido a la amplia disponibilidad y el bajo costo de los microcontroladores con capacidad de esclavo USB, muchos programadores ahora están basados ​​en USB de forma nativa. Pero si desea crear un programador USB, aún necesitará programar el microcontrolador la primera vez, por lo que un puerto COM seguiría siendo útil.

información relacionada