RS232 Schnittstellen ?

OP #3425978
Lesenswert?
• ▲
▼
Hallo Zusammen

Ich habe mir ein kleines Diagnose Tool für RS232 Programmiert. Dabei 
kann man z.B. ein einzelnes Byte senden, und natürlich auch jedes 
einzelne Byte das empfangen wird, betrachten.

Nun habe ich ein komisches Problem:
Wenn ich die Tx und Rx Leitung miteinander verbinde, also die gesendeten 
Daten direkt wieder empfangen, und nun 1 byte sende, kommen jedoch 2 
byte an ?!? Ist der gesendete Wert kleiner als 128 so funktionierts, ist 
er grösser kommen 2byte zurück.

Kennt jemand das Problem, müssen die DTR, DSR, CTS, RTS irgendwie noch 
beachtet werden ? Liegt womöglich dort das Problem ?
OP #3426710
Lesenswert?
• ▲
▼
So nun ist das Problem gelöst.
Wenn keine Codierung angegeben wird, so ist standard UTF8. Nun habe ich 
bei dem Senden und Empfangen ACSII Codierung verwendet, und siehe da es 
funktioniert !!

Hier kann das Tool ausprobiert werden. Läuft auf MAC OSX ab 10.4
Die Baudrate sollte auch frei Einstellbar sein, habe ich aber noch nicht 
ausprobiert mit einem AVR oder so. Wer das mal testen möchte, dem währe 
ich dankbar.
Angehängte Dateien:

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.