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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren