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
Kannst du aus Sicht des ATMega8 von vorne herein festlegen, wer senden darf? Oder können beide Sender zufällig aktiv werden?
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...
>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...
Kannst du das mit dem 7400 mal naher ausfuehren? Es wuerde schon reichen wenn ich eine Quelle "priorisieren" koennte.... Gruss Mode
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.