mehrere ATMega am UART

Gast
Hi,

Unidirektional kein Problem:

TXD von Rechner (natürlich erst nach MAX232) in die zwei RDX.
Dann empfagen beide gleichzeitig. Wenn das nicht gewünscht ist, dann
wird es komplizierter.

In die andere Richtung müßtest Du dafür sorgen, daß nur einer der AVRs
gleichzeitig sendet. Der andere muss in den HighZ Mode. Das könnte auch
problematisch werden.

Schaltungstechnisch wär ein Umschalter am einfachsten, die Frage ist
nur, wie Du umschalten möchstest....
Von Hand ? Dann tut es ein Schiebeschalter (2xum glaub ich).
Vom PC aus ? Oder von einem der ATMELs ?

Gruß Niels
Gast
Eine sichere, aber softwaremäßig etwas aufwendigere Sache wäre: PC TXD
an (Pegelwandler mal weggelassen) RXD1, TXD1 an RXD2, TXD2 an PC RXD.

MW
Gast
eine einfache Methode: die beiden TxD-Ausgänge AND-verknüpfen. Entweder
mit einem echten AND-Gatter oder 2 Dioden und einem Pullup-Widerstand.
Ganz ohne externe Hardware: Transmitter disablen und den TxD-Pin
hochohmig setzen (DDRx=0, PORTx=0).
Gast
Beim 8051 gibt es einen Multiprozessormodus, den sollte der AVR auch
haben.
Das 9.Bit wird dann als Adress-Kennungsbit verwendet. Wenn es gesetzt
ist, ist das Datum eine Adresse, die dann der UART vergleicht und bei
Übereinstimmung dann das nächste Datum übernimmt. Ist kaum Aufwand in
der Software.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.