UART Multiplexen?

Gast #2829673
Lesenswert?

Hallo,

Ich habe eine Platine auf der drei Empfänger sitzen. Diese kommunizieren 
per RS232 mit dem Board. Nun ist meine frage, da das Board nur 2 UART 
schnitstellen nach außen bereitstellt, ob es möglich wäre per 
Multiplexer die Ports durch zu schalten?

Per Interrupt könnte man doch erfahren, ob Daten am Port anliegen, oder 
nicht??

Die Daten sollen danach mit einem Zeitstempel versehen und gepuffert 
werden.

Ich hoffe ihr könnt mir helfen.
Gast #2829945
Lesenswert?

Hallo,

das ist generell keine gute Idee, denn sobald Daten gleichzeitig 
eintreffen, bricht alles zusammen. Das geht also nur, wenn du das 
absolut sicher ausschliessen kannst, z.B. durch Handshake-Leitungen.

Es gibt genügend andere Möglichkeiten, z.B. Prozessoren mit bis zu 4 
oder 6 UARTs, oder Sub-Prozessoren, oder externe UARTs.

Gruss Reinhard

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