Forum: Mikrocontroller und Digitale Elektronik 2 Mikrocontroller mit USART /UART verbinden


von J. S. (grooc)


Lesenswert?

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

von Viktor N. (Gast)


Lesenswert?

Auf beiden Seite ein UART, geht. Synchronisation benoetigt man bei 
hoeheren Geschwindigkeiten. Das UART Synchronisiert von selbst weil es 
langsamer ist.

von J. S. (grooc)


Lesenswert?

Ok vielen dank das gilft mir schon mal weiter. Ab welcher Baudrate ist 
denn ein USART zu empfehlen?

von nobi (Gast)


Lesenswert?

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.

von Viktor N. (Gast)


Lesenswert?

Bei synchronen Uebertragungen auf einem Board hat man sinnvollerweise 
beide controller auch am selben Quarz laufen. Sonst ist das nichts.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.