Schnittstellen-Config Rx != Tx

Gast #1507945
Lesenswert?

Tag zusammen

Ich habe ein Modul vor mir liegend, welches ich über eine serielle 
Schnittstelle ansprechen kann (und soweit auch funktioniert).
Nur: Das Modul hat für Rx die Konfiguration 8 Datenbit, kein Parität und 
2 Stopbits. Für Tx 7 Datenbit, gerade Parität und 2 Stopbits.

Kennt jemand eine Methode, wie ich die Daten auslesen kann (bspw. 
binär/hex) ohne selber eine codieren zu müssen? Kennt jemand ein 
Terminalprogramm, welches dies kann. Oder gibt es einen "Trick" für 
solche unterschiedlichen Konfigs?

Danke für eure Hilfe.


Fridolin
#1507987
Lesenswert?

Fridolin schrieb:

> Nur: Das Modul hat für Rx die Konfiguration 8 Datenbit, kein Parität und
> 2 Stopbits. Für Tx 7 Datenbit, gerade Parität und 2 Stopbits.

Offiziell so dokumentiert, oder das Resultat eigener 
Kommunikationsversuche?

Mir ist keine UART bekannt, bei der sich das für Rx und Tx getrennt 
einstellen liesse. Nur wenn man 8N2 konfiguriert und die Parität zu Fuss 
einbaut.
Gast #1508000
Lesenswert?

Das ist so dokumentiert im Datenblatt des Moduls.

Ich finde es doch sehr umständlich vom Hersteller, eine UART mit 
unterschiedlichen RX/TX configs zu definieren. Für mich macht es keinen 
Sinn.
Sobald ich diese Schnittstelle an ein CPU Board anschliesse, hätte das 
zur Folge, dass die Software nach jedem Tx sich umkonfigurieren muss.

Aber in erster Linie suche ich mal eine Methode um die Daten anständig 
vmit dem PC auszulesen.
Gast #1508011
Lesenswert?

Hi

>Sobald ich diese Schnittstelle an ein CPU Board anschliesse, hätte das
>zur Folge, dass die Software nach jedem Tx sich umkonfigurieren muss.


Nein. Nur bei TX die Parity 'per Hand' ausrechnen.

MfG Spess

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