Forum: Mikrocontroller und Digitale Elektronik Frage zu UART-Tutorial: Senden und Empfangen


von Karima L. (runkelruebe)


Lesenswert?

Hallo,

ich arbeite gerade das UART-Tutorial für meinen ATmega8 durch, weil ich 
später mit Labview kommunizieren will.
Im Abschnitt "Einzelne Zeichen empfangen" 
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART wird 
mir nicht ganz klar, ob  bei der anfänglichen Initialisierung 
gleichzeitig das Bit für den Emfpang RXC und das für Senden TXD gesetzt 
werden dürfen oder ob diese sich gegenseitig behindern, sodass z.B. zum 
Senden erst RXD "deaktiviert" werden müsste.
Kann mir bitte jemand weiterhelfen?

Gruß
Karima

von Thomas E. (thomase)


Lesenswert?

Karima L. schrieb:
> mir nicht ganz klar, ob  bei der anfänglichen Initialisierung
> gleichzeitig das Bit für den Emfpang RXC und das für Senden TXD gesetzt
> werden dürfen oder ob diese sich gegenseitig behindern,
Die behindern sich nicht.
Das UDR-Register ist nicht nur ein, sondern das sind 2 Register. Eins 
zum Senden das andere zum Empfangen. Ein Lesevorgang liest aus dem 
Empfangsregister bzw. Puffer, ein Schreiben geht ins Senderegister.

mfg.

von Karima L. (runkelruebe)


Lesenswert?

Vielen Dank für die Antwort!

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.