COM initalisieren



  • Hallo C-Gemeinde,

    auf dem Gebiet der C-Programmierung bin ich noch Neuling.
    Eigentlich bin ich der Elektronik verschrieben. Da ich aber das Ziel habe Daten zw. Mikrocontrollern und dem PC auszutauschen habe ich mich der COM-Schnittstelle bedient.
    Das versenden von Daten klappt eigentlich gut. Einzig die Initalisierung des COM-Ports klappt nicht richtig. Um die Kommunikation benutzen zu können, die in meinem C-Programm mit OpenComport(COM,19200) (rs232.h) gestartet wird, muss ich immer erst das Hyperteminal starten, damit ich die Kommunikation nutzen kann.
    Ich habe festgestellt, dass das an der mangelnden Initialisierung des Ports liegt, die das Hyperterminal wohl besser macht.
    Meine Frage:

    Wie kann ich mit Hilfe der windows.h Header-Datei meinen COM-Port initialisieren??
    Parity, Baud, StopBit, etc.

    Bitte helft mir, ich komme echt nicht mehr weiter 😞
    DANKE 🙂

    EDIT: Sorry, bin neu hier und habe ins falsche Unterforum gepostet.
    Tut mir leid! Hätte eigentlich besser in die Konsolenanwednungen gepasst!



  • pete1612 schrieb:

    Wie kann ich mit Hilfe der windows.h Header-Datei meinen COM-Port initialisieren??
    Parity, Baud, StopBit, etc.

    Hier ist ein Beispiel:

    http://msdn.microsoft.com/en-us/library/windows/desktop/aa363201%28v=vs.85%29.aspx

    viele grüße
    ralph



  • Wie kann ich mit Hilfe der windows.h Header-Datei meinen COM-Port initialisieren?

    Wie hast du es denn bisher gemacht?

    Ansonsten: http://msdn.microsoft.com/en-us/library/ms810467.aspx


Anmelden zum Antworten