Was ist der Kommunikationsanschluss (COM1) in Windows 7?

30196
Hashim

Was ist der Kommunikationsanschluss (COM1) in Windows 7?

Ich habe kürzlich einen (alten) Laptop von jemandem gekauft, und obwohl der Computer praktisch keine Programme darauf installiert hat, listet der Geräte-Manager einen COM1 zugewiesenen Kommunikationsport auf. Beim Versuch, COM1 zu einem anderen Zweck zu verwenden, wird ein Dialog angezeigt, der besagt, dass COM1 zuerst verwendet wird und deaktiviert werden muss. Auch wenn ich es deaktiviere, habe ich kein Glück, das Kabel zu bekommen, mit dem ich arbeite, um an diesem Port zu arbeiten. Was macht der Kommunikationsport auf COM1 - wozu dient er? Und als Bonus, wie kann ich es aufklären, damit ich COM1 für das einsetzen kann, wozu ich es brauche?

Vielen Dank.

2
Womit sprechen Sie mit der seriellen Schnittstelle (oder versuchen Sie es anders) vom PC aus, wenn Sie genau sagen: "Versuch, COM1 für einen anderen Zweck zu verwenden" und "", damit ich COM1 für das einsetzen kann, was ich brauche für "`? Pimp Juice IT vor 8 Jahren 1
Ich versuche, ein K + DCAN-zu-USB-Kabel daran anzuschließen, wobei der USB-Anschluss an den Computer und das K + DCAN-Kabel für die Programmierung an ein Fahrzeug angeschlossen wird. Hashim vor 8 Jahren 0

3 Antworten auf die Frage

4
Pimp Juice IT

Stellen Sie sicher, dass der COM-Anschluss im BIOS Ihres PCs nicht deaktiviert ist. Möglicherweise müssen Sie auch die COM mit der Terminalemulationssoftware mit den entsprechenden Einstellungen konfigurieren, die die angeschlossenen Geräte für die Kommunikation verwenden, z. B. Geschwindigkeit, Parität, Daten usw.

Serielle Schnittstelle

Die Microsoft MS-DOS- und Windows-Umgebungen beziehen sich auf serielle Anschlüsse als COM- Anschlüsse: COM1, COM2, usw. Ports, die größer als COM9 sind, sollten mit der \. \ COM10-Syntax referenziert werden. [12]

Quelle

Darüber hinaus können Sie über COM (Hardwareschnittstelle) nach einem anderen grundlegenden Ausgangspunkt suchen .

COM

E / A-Adressen

Die COM-Anschlüsse sind mit einem integrierten Schaltkreis wie dem 16550 UART verbunden. Dieser IC verfügt über sieben interne 8-Bit-Register, die Informationen und Konfigurationsdaten enthalten, welche Daten gesendet oder empfangen werden sollen, die Baudrate, die Interrupt-Konfiguration und vieles mehr. Bei COM1 kann auf diese Register zugegriffen werden, indem in die E / A-Adressen 0x3F8 bis 0x3FF geschrieben oder von diesen gelesen wird.

Wenn die CPU zum Beispiel Informationen über COM1 senden möchte, schreibt sie an den E / A-Port 0x3F8, da dieser E / A-Port mit dem UART-IC-Register "verbunden" ist, das die zu sendenden Informationen enthält.

Die COM-Anschlüsse in PC-kompatiblen Geräten sind normalerweise definiert als:

  • COM1: E / A-Port 0x3F8, IRQ 4
  • COM2: E / A-Port 0x2F8, IRQ 3
  • COM3: E / A-Port 0x3E8, IRQ 4
  • COM4: E / A-Port 0x2E8, IRQ 3

Quelle

Ist es traurig, dass ich feststellen kann, dass es sich bei dem Bild der seriellen Schnittstelle der Dell C-Serie um ein Notebook handelt? Wes Sayeed vor 8 Jahren 1
Ich verstehe, was COM-Ports sind, aber ich war eher auf der Suche nach einer Antwort darauf, was dieser bestimmte Standard-Kommunikationsport tut - was er zugewiesen hat und welche Deaktivierung er bewirken könnte. Es war standardmäßig bei einer Neuinstallation von Windows 7 dabei, und ich versuche herauszufinden: a) was es verwendet und b) wie ich es sicher deaktivieren kann, damit COM1 für meine Zwecke verwendet werden kann. Wäre es nur so einfach, diesen Port beispielsweise mit Hilfe des Geräte-Managers COM2 neu zuzuweisen und dann das verwendete Kabel COM1 zuzuweisen? Hashim vor 8 Jahren 0
@PIMP_JUICE_IT; Ich hatte keine Anfrage. Ich kam gerade auf die Frage und fühlte mich alt, als ich den Laptop auf dem Bild erkannte. Ich hatte eine davon in den späten 90ern :-) https://en.wikipedia.org/wiki/Dell_Latitude#Latitude_C_series Wes Sayeed vor 8 Jahren 0
3
Pimp Juice IT

Was verwendet COM1:

Wie in dem Screenshot zu Ihrer Antwort des Geräte-Managers aufgeführt, scheint COM1 dem Kommunikationsport zugewiesen zu sein .

Ändern des COM1-Geräts zur Verwendung eines anderen COM-Ports:

Im Geräte - Manager, der rechten Maustaste auf das Gerät mit COM1 und wählen Sie Eigenschaften, in der Port - Einstellungen Registerkarte die wählen Erweiterte Option, und dann werden Sie eine sehen Drop - Down - Box, in COM1 aufgeführt ist und Sie können nach unten scrollen zu einem anderen COM #, das nicht der Fall ist in Gebrauch und wählen, und dann klicken Sie auf OK auf alle Fenster, bis Sie wieder auf die Standardansicht des sind Geräte - Manager .

Zusätzlich:

Nach der Installation des Treibers für den K + DCAN USB-Schnittstellentreiber sollten Sie nach der Installation der Treiber auf dem PC einen neuen virtuellen Comport finden, in dem Sie die erweiterten Eigenschaften im Geräte-Manager öffnen und von dort aus entsprechend konfigurieren müssen was auch immer Sie zur Arbeit bringen können, wenn dies nicht das spezifische Kabel ist, das Sie haben. In diesem Bereich können Sie auch den COM-Port angeben, den Sie verwenden möchten, wenn Sie COM1 gemäß den vorherigen Schritten freigeben . Sie können diesen Anschluss dann COM1 zuweisen .

Vielen Dank für diese ausführliche Antwort. Unglücklicherweise beantwortete sie meine Hauptfrage nicht - was genau ist der Kommunikationsport und was macht er, weshalb ich ihn nicht wirklich als beste Antwort wählen konnte. Trotzdem positiv bewertet, weil ich den zweiten Teil meiner Frage ausführlich beantwortet und diese Installationsanleitung ausgegraben habe - vielen Dank. Hashim vor 8 Jahren 0
2
Wes Sayeed

Das Kabel, das Sie verwenden möchten, ist ein Seriell-zu-USB-Wandler. Sie müssten einen Treiber für ein solches Gerät installieren. Der Treiber würde dann einen COM-Anschluss emulieren, aber diese Geräte sind bekanntermaßen schwer zu funktionieren, da USB-Anschlüsse per Plug-and-Play inhärent sind, serielle Anschlüsse jedoch nicht (sie existierten lange vor Windows).

Wenn Ihr Computer tatsächlich über einen echten seriellen Anschluss verfügt, ist dies der COM1, den Sie sehen, und die Software kann ihn natürlich nicht verwenden, da er nicht mit diesem Anschluss verbunden ist. Der Treiber für das Gerät sollte ein COM2 oder ähnliches emulieren.

Wenn Ihr Computer nicht über einen echten seriellen Anschluss verfügt, ist COM1 wahrscheinlich das Gerät, das Sie verwenden möchten.

Wie auch immer Sie es schneiden, dies ist jedoch ein Problem, wenn die Software für das Gerät nicht richtig konfiguriert ist.

Wählen Sie diese Option aus, um die beste Antwort zu erhalten, weil sie den Hauptteil meiner Frage anspricht: Was genau ist der Kommunikationsport an COM1 und was macht er dort? Ich hatte nicht damit gerechnet, einen physischen seriellen Port an meinem Laptop zu haben, aber ich habe es gerade überprüft, und es gibt tatsächlich einen 9-poligen Port. Daher weiß ich jetzt genau, was der Kommunikationsport ist und welche Deaktivierung er bewirken wird. Angenommen, ich habe unterschätzt, wie alt mein Laptop ist! Vielen Dank. Hashim vor 8 Jahren 0