Wieder mal UART Flow Control

Gast #4846079
Hallo,
ich möchte bei der Uartkommunikation zwischen 2 µC den hardware 
Flowcontrol benutzen.

Was das Programm, wenn der eine µC senden will, aber die Gegenstelle 
nicht so weit ist?
Bleibt das Programm dann an der Stelle stehen und wartet?
(hier nicht wundern, es geht unten weiter. Ich weiß, wie das klingt)

Und die zweite Frage:
Brauchen die RTS und CTS Leitungen die Pullup Widerstände? Es sind keine 
integriert. Oder macht der µC das "selbst" indem er die Pins auf High 
oder Low schaltet.
Muss natürlich dazu sagen, dass die UART Schnittstelle von µC Hardware 
flowcontrol von "alleine" kann und die Pins dafür "fest" definiert sind.

Danke und einen guten Rutsch.
Viele Grüße ARM Anfänger
#4846084
ARM schrieb im Beitrag #4846079:
> Was das Programm, wenn der eine µC senden will, aber die Gegenstelle
> nicht so weit ist?
> Bleibt das Programm dann an der Stelle stehen und wartet?
> (hier nicht wundern, es geht unten weiter. Ich weiß, wie das klingt)
Kommt auf das Programm an :-)
Sinn der Sache ist nur, dass nicht weiter gesendet wird, wenn die 
Gegenstelle nicht bereit ist. Ob dein Programm dann stumpf wartet oder 
was anderes tut?
>
> Und die zweite Frage:
> Brauchen die RTS und CTS Leitungen die Pullup Widerstände? Es sind keine
> integriert. Oder macht der µC das "selbst" indem er die Pins auf High
> oder Low schaltet.
> Muss natürlich dazu sagen, dass die UART Schnittstelle von µC Hardware
> flowcontrol von "alleine" kann und die Pins dafür "fest" definiert sind.

Üblicherweise ohne externe pullups. Da aber keiner weiss um welchen µc 
es geht....
Wird auch eher selten in der direkten Kommunikation zwischen 2 
Mikrocontrollern verwendet (ich kenne es nur von Modems, sonst habe ich 
die Steuersignale noch nie verwendet).
Gast #4846266
ARM schrieb im Beitrag #4846079:
> Oder macht der µC das "selbst" indem er die Pins auf High
> oder Low schaltet.

Vielleicht ja, vielleicht nein - das steht im Manual.

ARM schrieb im Beitrag #4846079:
> Brauchen die RTS und CTS Leitungen die Pullup Widerstände?

Bei manchen µC ja, bei anderen nicht - das steht im Datenblatt.

Georg

Antwort schreiben

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