Forum: Mikrocontroller und Digitale Elektronik Wieder mal UART Flow Control


von ARM (Gast)


Lesenswert?

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

von H.Joachim S. (crazyhorse)


Lesenswert?

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).

von Georg (Gast)


Lesenswert?

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

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.