Forum: Mikrocontroller und Digitale Elektronik UART empfang von 2 Quellen


von Mode (Gast)


Lesenswert?

Hallo,

Ich habe einen ATMega8 und habe 2 UArt Quellen die auf den RX vom ATM8
gehen sollen. Wie stelle ich das am besten an? Eine der Quellen ist ein
FTDI FT232R. Wie mische ich die beiden Quellen sinnvoll und wie
verhindere ich das beide gleichzeitig senden?
Baudrate is 38400 - 8N1

Gruss

Mode

von Stefan (Gast)


Lesenswert?

Kannst du aus Sicht des ATMega8 von vorne herein festlegen, wer senden
darf? Oder können beide Sender zufällig aktiv werden?

von Mode (Gast)


Lesenswert?

Leider kann ich keine der beiden Sendequellen steuern bzw. bestimmen
wann sie senden darf. Der Mega wertet nur aus was da kommt und sendet
das ggf. aufbereitet weiter...

von inoffizieller WM-Rahul (Gast)


Lesenswert?

>Wie mische ich die beiden Quellen sinnvoll und wie
>verhindere ich das beide gleichzeitig senden?

Verhindern können wirst du es nur, wenn man die Quellen entsprechend
triggern kann (Senden auf Abruf).
Wenn es nicht möglich ist, dass beide gleichzeitig senden, reichen 2
Dioden und ein Widerstand.
Wenn es aber möglich ist, dann wirst ein paar Gatter oder einen
Multiplexer/Analogschalter brauchen.
Es könnte sein, dass ein 74xx00 schon reicht...

von Mode (Gast)


Lesenswert?

Kannst du das mit dem 7400 mal naher ausfuehren? Es wuerde schon reichen
wenn ich eine Quelle "priorisieren" koennte....

Gruss

Mode

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Sonst vielleicht eine Soft-UART zusammenbasteln.
Der Empfang ist allerdings anstrengender als der Versand...
Eine andere Möglchkeit wäre es einen weiteren Controller per SPI als
UART/TWI zu benutzen.
Sowas gibt es auch schon fertig (maxim-ic.com).

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.