O que é a porta de comunicações (COM1) no Windows 7?

2

Eu comprei recentemente um (antigo) laptop de alguém e, apesar de não ter instalado virtualmente nenhum programa nele, o Gerenciador de dispositivos lista uma porta de comunicação atribuída à COM1. A tentativa de usar a COM1 para outra finalidade ativa um diálogo dizendo que ela está em uso e precisa ser desativada primeiro, embora, mesmo quando eu a desative, não tenho sorte em obter o cabo com o qual estou trabalhando para trabalhar nessa porta. O que a Porta de Comunicações na COM1 faz - para que é usada? E como bônus, como faço para limpá-lo para que eu possa usar COM1 para o que eu preciso usá-lo?

Obrigado.

    
por Hashim 14.07.2016 / 04:51

3 respostas

2

O cabo que você está tentando usar é um conversor serial-para-USB. Você teria que instalar um driver para tal dispositivo. O driver então emularia uma porta COM, mas esses dispositivos são notoriamente difíceis de funcionar corretamente porque as portas USB são inerentemente plug-and-play, mas as portas seriais não são (elas existiam muito antes do Windows).

Se o seu computador realmente tem uma porta serial real, então essa é a COM1 que você está vendo, e é claro que o software não seria capaz de usá-lo porque não está conectado a essa porta. O driver para o dispositivo deve estar emulando uma COM2 ou algo similar.

Se o seu computador não tiver uma porta serial real, provavelmente COM1 é o dispositivo que você está tentando usar.

De qualquer forma, você divide isso, no entanto, isso é um problema com o software para que o dispositivo não seja configurado corretamente.

    
por 15.07.2016 / 01:17
4

Certifique-se de que a porta COM não esteja desativada no BIOS do seu PC. Você também pode precisar configurar o COM com o software de emulação de terminal com as configurações apropriadas que os dispositivos conectados usam para a comunicação, por exemplo. velocidade, paridade, dados e assim por diante.

Serial port

The Microsoft MS-DOS and Windows environments refer to serial ports as COM ports: COM1, COM2,..etc. Ports numbered greater than COM9 should be referred to using the \.\COM10 syntax.[12]

source

Adicionalmente,vocêpodequererolhar COM (interface de hardware) para outro ponto de partida básico.

COM

I/O addresses

The COM ports are interfaced by an integrated circuit such as 16550 UART. This IC has seven internal 8-bit registers which hold information and configuration data about which data is to be sent or was received, the baud rate, interrupt configuration and more. In the case of COM1, these registers can be accessed by writing to or reading from the I/O addresses 0x3F8 to 0x3FF.

If the CPU, for example, wants to send information out on COM1, it writes to I/O port 0x3F8, as this I/O port is "connected" to the UART IC register which holds the information that is to be sent out.

The COM ports in PC-compatible are typically defined as:

  • COM1: I/O port 0x3F8, IRQ 4
  • COM2: I/O port 0x2F8, IRQ 3
  • COM3: I/O port 0x3E8, IRQ 4
  • COM4: I/O port 0x2E8, IRQ 3

source

    
por 14.07.2016 / 05:05
2

O que está usando COM1:

Conforme listado na captura de tela da sua resposta do Gerenciador de dispositivos , parece que COM1 está atribuído à Porta de comunicações .

Alterando o dispositivo COM1 para usar outra porta COM:

No Gerenciador de dispositivos , clique com o botão direito do mouse no dispositivo usando COM1 e selecione Propriedades , no < strong> Configurações de Porta guia selecione a opção Avançado e, em seguida, você verá uma caixa suspensa onde COM1 está listado e você pode rolar para baixo para outro COM # que NÃO está em uso e selecioná-lo e clicar em OK em todas as janelas até voltar à exibição padrão do Gerenciador de dispositivos .

Alémdisso:

Deacordocomo Manual de instalação do driver de interface USB K + DCAN depois de instalar os drivers em no PC, você deve encontrar um novo Virtual Comport que será necessário para abrir as propriedades Avançadas no Gerenciador de Dispositivos e configurá-las de acordo com essas etapas ou o que for possível comece a trabalhar se este não for o cabo específico que você possui. Esta é a mesma área em que você pode especificar a porta COM a ser usada assim que liberar COM1 pelas etapas anteriores, então você pode atribuir essa para COM1 .

    
por 15.07.2016 / 01:12