Ja, einfach TX des Ersten mit RX des Zweiten, dessen TX mit dem RX des Nächsten usw.
Nennt mein auch Ringbus. Die Daten werden so lange weitergeschickt, bis sie den Richtigen erreicht haben.
Matthias
Hallo,
Ich habe folgendes Problem:
Ich habe mehrere AVR's und diese sollen dann bidirektional Daten austauschen. Da reicht I²C nicht mehr aus.
Könnte man nicht alle mit MC's mit der seriellen Schnittstelle (also dieses RS232) verbinden.
Schon ma Danke.
mfg God
Ja, einfach TX des Ersten mit RX des Zweiten, dessen TX mit dem RX des Nächsten usw.
Nennt mein auch Ringbus. Die Daten werden so lange weitergeschickt, bis sie den Richtigen erreicht haben.
Matthias
Back on the road again...
Falls ihr wissen wollt, was ich so in meiner roboterfreien Zeit gertieben hab: www.plasmaniac.de.vu
Ok, schickt der MC das dann automatisch zum nächsten weiter? Oder wie?
mfg God
Das mußt Du selbst machen. Immer wenn was rein kommt was nicht für dich bestimmt ist, dann einfach weiter zum nächsten schicken.
Moin,
Klappt das tatsaechlich? Ich dachte immer, man braucht beide Leitungen von der RS232, auch um nur ein Telegramm zu senden. Wenn jetzt der erste und zweite Teilnehmer des Ringbusses nur ueber die Leitung zwischen TX1 und RX2 verbunden sind, wie funktioniert denn da die Flusskontrolle? Sind RS232 nicht nur fuer Punkt-zu-Punkt-Verbindungen gedacht (z.B. zwischen PC und Modem oder so)? Was ist mit den uebrigen Leitungen der Schnittstelle? Werden die auch ringfoermig verdrahtet??
Nils
Die Flußcontrolle, also die übrigen Leitungen braucht man in der Regel nicht. RX und TX reichen. Das sollte schon so gehen
Allerdings sind die Möglichkeiten vom I2C Bus wesentlich vielfältiger. Beschäftige mich gerade damit etwas intensiver. Da können sogar mehrere Master vorhanden sein und wechselseitig senden ohne sich abzusprechen
Jo, dass RX und TX reichen, hab ich auch schon gehoert. Aber in so nem Ring hast du ja zwischen zwei Teilnehmern nur einen Draht (von TXA auf RXB). Wie soll das gehen?
Ok, Vielen Dank erstmal.
Das mit dem Ringbus leuchtet mir ein. Könnte man auch einfach alle Rx und Tx von den MC's verbinden?! Oder geht da was kaputt oder schließt sich kurz?
mfg God
Hallo
Wenn du mehr als 3 oder 4 uC verbinden möchtest, würde ich mir mal RS485 anschauen.
MFG
Dieter
Lesezeichen