www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Serielle Schnittstelle - Rx auf Tx?


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich hab ne Frage...
Wenn man Rx auf Tx legt, müsste der Controller doch eigentlich "sich 
selber hören", oder?

Wenn man von mehreren Controllern alle Rx und Tx zusammen verbindet, 
müsste doch jeder Controller alles hören, oder?


dankeschön

Autor: Pier S. (bigpier)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei zwei funktionierts sicher !! Wie machst du das aber bei mehreren 
????
Gruß Pier

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Wenn man von mehreren Controllern alle Rx und Tx zusammen verbindet,
> müsste doch jeder Controller alles hören, oder?
Ja, alle TX verbinden... :-o
TX ist ein Ausgang.
Was, wenn jetzt der eine TX '0' ausgibt und der andere '1'?

Autor: Marvin M. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
TX -> RX : Geht.
TX(1) -> RX(1) -> TX(2) -> RX(2) : Bumm. Weil Du nicht zwei Ausgänge 
(TX(1) + TX(2)) zusammenschalten darfst.
Wenn, dann die Ausgänge (TX) über ein Oder-Gatter o.ä. zuschalten.
Notfalls reicht eine Kombination Pull-up / Diode, ist aber für hohe 
Baudraten nicht so geeignet.
Tipp: 82C250 anschauen, da hat man gleich die Differentielle RS-485 bei 
und jeder Controller hört alles, bei Kollisionen setzt sich eine "0" am 
Bus durch.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hm okay...

aber möglich wäre doch, alle Rx zu verbinden und dann immer passen 
einen Tx draufzuschalten?

Autor: Chris .. (nexx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich denk mal, das sollte gehen...
wobei ich nicht weis, ob 1 Ausgang meinetwegen 20 uC versorgen kann..

Autor: Tobias Plüss (hubertus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oder immer Tx(1) -> Rx(2), Tx(2) -> Rx(3) usw. und Tx(n)->Rx(1).
Nennt sich Ring.
Musst dann halt noch ein Protokoll in deiner Software implementieren, um 
damit richtig kommunizieren zu können.

Autor: Michael H* (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
muss man wirklich leuten dabei helfen, von 12 uhr auf mittag zu denken!?

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.