Seriellen Konverter (parity even -> none und zurück) gesuch

Gast #59933
Lesenswert?

Hallo liebe Leute,

zwei Geräte unterhalten sich per RS232 mit 9600 baud, beide haben 1
Startbit, 8 Datenbits, 1 Stopbit aber der erste sendet/empfängt immer
ein paritybit (gerade) und der andere überhaupt keins. Nun ist das
Problem klar dass keine Kommunikation möglich ist.

Dazu bräuchte ich jetzt einen Konverter(-IC) der in diese Leitung
eingebaut wird und die Daten zwischenspeichert und entweder das
paritybit weglässt oder eins berechnet und mitsendet.

Hab mich schon totgesucht aber nur Konverter für USB/I2C/Parallel
gefunden, nun ist die Frage ob es schon sowas fertig gibt.

Eine Möglichkeit wäre natürlich:

MAX232 <-> UART <-> µC <-> UART <-> MAX232

Ist aber relativ aufwendig und deswegen hoffe ich auf weitere
Vorschläge ;)

Vielen Dank für eure Hilfe,
geronet (linuxforen.de)
Gast #59934
Lesenswert?

Hallo geronet(?)

nur mal so gefragt:

Was sind das für Geräte, die ein unterschiedliches Protokoll verwenden,
das sich nicht einstellen läßt, und die trotzdem Daten austauschen
sollen? Bist du denn sicher, das die Geräte die übertragenen Daten des
'Gegenübers' überhaupt interpretieren können (mal abgesehen von
Parity)?

Andreas
Gast #59936
Lesenswert?

Eins der Geräte ist ein Lese/Schreibgerät für tragbare Erkennungschips
und das zweite ist eine C-Control Schaltung.

Beim Lesegerät kann man nur 1 oder 2 stopbits einstellen, bei C-Control
garnichts (ausser die Geschwindigkeit).

Ich denke da hilft wohl nichts anderes als mein Vorschlag..
Ausser es gibt schon ein ähnliches Projekt, das würde natürlich
ungemein helfen.

Vielen Dank für eure Bemühungen,
geronet

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