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
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.
Vielen Dank für die Antwort!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.