www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik UART empfang von 2 Quellen


Autor: Mode (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Stefan (Gast)
Datum:

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

Autor: Mode (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: inoffizieller WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: Mode (Gast)
Datum:

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

Gruss

Mode

Autor: inoffizieller WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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).

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.