rs232 - programmierung - Datenverfälschung

  • Hallo,


    hat zwar nicht direkt mit C zu tun, aber ins off topic hätte es noch weniger gepaßt.


    Habe hier ein Problem mit der seriellen Schnittstelle.
    Ich betreibe mein glcd über die serielle. Heißt, ich habe mir einen Treiber geschrieben, welcher die Daten auf die serielle schreibt. Leider habe ich ab und zu Anzeigefehler. Nach langem Suchen habe ich herausgefunden, daß bei Ausgabe von '10' (0x0a) nicht '10' sondern '13' + '10' nacheinander ausgegeben werden.
    Hab ich vielleicht irgend was übersehen oder die Schnittstelle falsch konfiguriert?


    Hier die Daten:
    115200 Baud, no parity, 8 databits, 1 stopbit


    Hat vielleicht jemand eine Idee, was da abgeht?


    Gruß
    Clemens

  • Zitat

    Originally posted by Hulk
    Eine LF/CR Linefeed & Carriage Return => 0x0A/0x0D Vervollständigung ?


    genau das wars! ein -ONLCR hat's gebracht.


    Zitat

    Originally posted by Hulk
    hast Du einen Druckertreiber missbraucht ?


    nein das nicht, aber bei den vielen Parametern, die man einstellen kann, habe ich wohl was übersehen.


    Danke für Deine schnelle Hilfe!
    Clemens

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!