UART Senden/Empfangen umschalten

Gast #1377067
Lesenswert?

Normalerweise arbeitet ein UART im Vollduplex-Betrieb, da kann 
gleichzeitig empfangen und gesendet werden. Umgeschaltet wird da gar 
nix.

BTW, von welchem UART sprichst du eigentlich? PC oder Mikrocontroller?
OP #1377091
Lesenswert?

µC UART.

Ja genau der Vollduplexbetrieb ist mein Problem. Ich muss das ganze in 
halbduplex realisieren daher wäre es ganz interessant gewesen zu wissen 
wie die umschaltung funktioniert.

Mir ist jetzt nicht ganz klar wie ich mit der UART ne halpduplex 
Verbindung realisiere. Jeweils immer einen Part abschalten und den 
anderen nutzen würd mir jetzt spontan einfallen.
#1377112
Lesenswert?

M. W. schrieb:
> Mir ist jetzt nicht ganz klar wie ich mit der UART ne halpduplex
> Verbindung realisiere. Jeweils immer einen Part abschalten und den
> anderen nutzen würd mir jetzt spontan einfallen.

Bei µC sind RX und TX 2 festen Portpins zugewiesen, das Multiplexen muss 
also extern stattfinden.

Wenn du im Controller eine Soft-UART selbst realisierst, kommst du mit 
einem einzigen Portpin aus.

Fehlt noch das Übertragungsprotokoll, um der Gegenstelle mitzuteilen, 
das sie umschalten soll.

Grüße, Peter
Gast #1377281
Lesenswert?

>Mir ist jetzt nicht ganz klar wie ich mit der UART ne halpduplex
>Verbindung realisiere. Jeweils immer einen Part abschalten und den
>anderen nutzen würd mir jetzt spontan einfallen.

Macht ausser bei RS485 keinen Sinn.
Um welchen µC handelt es sich denn?
Und welche Anwendung (Übertragungsbus) steckt dahinter?
Im Normalfall braucht man auch nur den Sender abschalten, um Kollisionen 
auf dem Bus zu vermeiden.
Gast #1377301
Lesenswert?

>weiß jemand zufällig wie die UART arbeitet wenn man von senden auf
>empfangen schaltet, bzw was da genau intern passiert?

Nicht mir Details anfangen, die Dir gerade mental Schwierigkeiten 
bereiten.

Wie ist die Aufgabenstellung?
Welche Übertragungsart, Bus oder nicht-Bus, HF-Senden, Licht oder was 
immer?
Mal nachlesen, was halbduplex bedeutet.

Und dann her mit den Fragen.
Gast #1377346
Lesenswert?

Das ist ja das einfachste überhaupt.

Die Umschaltung der Senderichtung geschieht durch Umschlalten am 
Treiberbaustein.

Muß nur noch festgelegt werden, wer wann senden darf. Entweder über ein 
Kommunikationsprotokoll, Zeitfenster, nach Aufforderung oder oder 
oder...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren