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.
Später dir den Ärger mit den Internet und gönnt dir ne externe uart (gibts als i2c-dev ganz billig) ......
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.