2 Mikrocontroller mit USART /UART verbinden

OP #3162466
Hallo

Ich möchte 2 Mikrocontroller direkt miteinander verbinden (auf einer 
Platine) Benötige ich hierfür einen Synchronen UART oder reichen die 2 
Rx und Tx Leitungen, die vertauscht werden?

Verstehe dann aber nicht wofür man manchmal die Synchronisation 
benötigt.

Gruß,
Jens
Gast #3162472
Auf beiden Seite ein UART, geht. Synchronisation benoetigt man bei 
hoeheren Geschwindigkeiten. Das UART Synchronisiert von selbst weil es 
langsamer ist.
Gast #3162481
Hallo Jens,

kommt darauf an, was Du übertragen möchtest.
Die Rx und Tx leitungen reichen eigentlich für eine Asynchrone 
Übertragung aus, -> hier müssen eben Sender und Empfänger die gleiche 
baudrate haben, wobei der Empfänger das Signal, das immer mit einem 
Startbit beginnt abtatstet. Funktioniert sehr gut, wenn beide µCs über 
einen Quarz verfügen, der ein genaues Taktsignal zur Verfügung stellt.

Wenn Du den Uart in einem Synchronen Modus betreiben willst, dann 
überträgst Du das Taktsignal über eine zusätzliche Leitung mit -> damit 
bist Du von der Ungenauigkeit des µC Taktes unabhängig, oder kannst auch 
höhere Taktraten realisieren. wird Z.B. be MLI oder FPI verwendet.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.