Forum: Platinen UART Multiplexen?


von Thomas (Gast)


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.

von Max D. (max_d)


Lesenswert?

Später dir den Ärger mit den Internet und gönnt dir ne externe uart 
(gibts als i2c-dev ganz billig) ......

von Reinhard Kern (Gast)


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

von Thomas (Gast)


Lesenswert?

Okay, danke erstmal für eure Hilfe,

falls es Neuigkeiten bezüglich des Projektes gibt werde ich euch 
informieren.

Grüße

Thomas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.