mikrocontroller.net

Forum: PC Hard- und Software COM-Schnittstelle mehrfach gleichzeitig nutzen


Autor: Patrick (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

gibt es eine Möglichkeit, wie ich in 2 Programmen den selben COM-Port 
öffnen kann?
Falls es wichtig ist: Beide Programme empfangen nur Daten, senden jedoch 
keine.

Bin für jede Antwort dankbar!

Grüße,
Patrick

Autor: Jens B. (sio2)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Müsste gehen, einfach in beiden programmen öffnen und lesen ;)
Hmm. habs grade mal mit cat versucht, aber geht nicht wirklich. Ich 
glaube das OS muss das unterstuetzen. allerdings bekommst du natuerlich 
bei beiden programmen die gleichen daten, da wäre es vermutlich 
einfacher die daten aux dem einen programm an das andre weiterzuleiten, 
oder ein 3.programm, welches die serielle liesst und die daten 
entscprechend an die andren programme weiterverteilt

Autor: HariboHunter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also, Windows lässt es nicht zu, das ein Com mehrfach geöffnet wird.

Autor: Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gäbe die Möglichkeit, einen echten ComPort zu öffnen und virtuelle 
(Software)-ComPorts miteinander über eine Applikation zu verstricken und 
dann an die verschiedenen Programme zu senden. Alternativ nutzt man 
COM-zu-USB-Konverter und verstrippt sie per Hardware außerhalb des 
Computers.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Von Sysinternals gibt es ein Tool, mit dem man u.A. auch die serielle 
Schnittstelle belauschen kann:

http://www.microsoft.com/technet/sysinternals/Proc...

Eine grundsätzliche Beschreibung wie das dort gemacht wird steht auch 
auf der Seite.
Hört sich für mich zumindest nicht danach an, dass so etwas sehr einfach 
zu programmieren ist.

Autor: SiO2 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@thomas: systemprogrammierung ist meistens nicht einfach, aber machbar.
deswegen ist wohl wirklich der einfachste weg über ne tmp-datei oder be 
pipe zu gehen, und die daten verteilen. geht natuerlich nur in einer 
richtung gut ;)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.