![O que são portas de comunicação e por que um PC precisa delas?](https://rvso.com/image/1451568/O%20que%20s%C3%A3o%20portas%20de%20comunica%C3%A7%C3%A3o%20e%20por%20que%20um%20PC%20precisa%20delas%3F.png)
De acordo com o título, gostaria de saber a finalidade das portas COM, já que os computadores também possuem portas USB físicas. Pesquisei na web, mas sem nenhuma resposta convincente.
Responder1
Uma porta de comunicação tradicional normalmente implementadaRS-232que é um protocolo serial bastante simples que, de acordo com o artigo da Wikipedia, remonta a 1969. Ele pode ser implementado usando uma lógica relativamente simples que se adequava à tecnologia da época. As desvantagens são que ele opera a uma velocidade relativamente baixa e o protocolo não tem o conceito de identificar um dispositivo e seus recursos; por exemplo, se você tivesse uma impressora RS232, precisaria informar ao lado do software o tipo de impressora conectada e o baud taxa do dispositivo conectado.
OProtocolo USBfoi lançado em meados da década de 1990 e, além de operar em uma velocidade mais alta, introduziu a ideia de um dispositivo ser capaz de se identificar tanto com uma classe específica, como, por exemplo, HID (dispositivo de interface humana) para um teclado junto com um fornecedor e produto ID para que um determinado driver de dispositivo pudesse ser carregado no caso de dispositivos que precisassem de suporte específico do dispositivo.
A funcionalidade "plug and play" veio às custas de uma lógica muito mais complexa que teria sido impraticável vinte anos antes, especialmente para dispositivos de baixo custo. Mas um PC realmente não requer uma porta de comunicação e, de fato, como o USB está se tornando o padrão para conectar periféricos, muitos PCs e laptops são fornecidos com portas USB, mas sem portas seriais.
Responder2
Tenha em mente que os computadores pessoais e os computadores em geral são anteriores ao USB. Antes do USB, também precisávamos de algum tipo de porta para conectar dispositivos periféricos aos computadores.
A porta "Com" é uma dessas portas. Também é muito mais simples que o USB, por isso, devido à sua simplicidade, ainda é um tanto popular. Ele também esteve em uso por muitas décadas antes de o USB se tornar popular, então se tornou uma espécie de padrão e ainda pode funcionar mais ou menos bem com sistemas operacionais modernos, ao contrário das portas paralelas que também eram muito populares ao mesmo tempo.
Responder3
Algumas informações sobreportas seriais ou COM
Uma porta assíncrona no computador usada para conectar um dispositivo serial ao computador e capaz de transmitir um bit por vez. As portas seriais são normalmente identificadas em computadores compatíveis com IBM como portas COM (comunicações). Por exemplo, um mouse pode estar conectado à COM1 e um modem à COM2. Com a introdução de USB, FireWire e outras soluções mais rápidas, as portas seriais raramente são usadas quando comparadas à frequência com que eram usadas no passado. A imagem mostra a porta serial DB9 na parte traseira de um computador.
Por que um PC precisa disso?
Isso não acontece. Podemos precisar dele – o PC não!
Pense assim: por que ainda precisamos de CD players enquanto todos usamos iPods e MP3?
Bem, a maioria de nós não. Mas alguns dispositivos antigos não possuem alternativas USB modernas (acessíveis), e se o dispositivo antigo com porta COM funciona, por que substituí-lo?!
Responder4
Para adicionar às respostas acima:
Para certas aplicações, as portas COM ainda são úteis, mas principalmente em casos de nicho. Por exemplo, é possível construir um programa de microcontrolador PIC simples e barato usando uma porta COM. Neste exemplo, a porta não é realmente usada para RS-232, os sinais de controle são manipulados de maneiras não padronizadas. Como tal, não é possível usar um adaptador USB para RS232 devido ao uso não padrão.
No entanto, mesmo essas aplicações estão se tornando cada vez mais escassas. Devido à ampla disponibilidade e ao baixo custo de microcontroladores com capacidade de escravo USB, muitos programadores agora são baseados nativamente em USB. Mas se você quiser fazer um programador USB, ainda precisará programar o microcontrolador na primeira vez, portanto, uma porta COM ainda seria útil.