Ja, habe ich auch erst angenommen, aber in der Wiki steht:
TXC (UART Transmit Complete)
Dieses Bit wird vom AVR gesetzt, wenn das im Sende-Schieberegister
befindliche Zeichen vollständig ausgegeben wurde und kein weiteres
Zeichen im Sendedatenregister ansteht. Dies bedeutet also, dass die
Kommunikation vollumfänglich abgeschlossen ist.
Dieses Bit ist wichtig bei Halbduplex-Verbindungen, wenn das
Programm nach dem Senden von Daten auf Empfang schalten muss. Im
Vollduplexbetrieb brauchen wir dieses Bit nicht zu beachten.
Weiter steht dort:
1 | Das Bit wird nur dann automatisch gelöscht, wenn der entsprechende Interrupthandler aufgerufen wird, ansonsten müssen wir das Bit selber löschen.
|
2 | Um das Bit zu löschen muss eine 1 an die entsprechende Position geschrieben werden!
|
Da ich den UART nicht im Interrupt-Betrieb benutzte, ist dieses Bit
doch für mich nicht zu gebrauchen, oder?
Danke übrigens soweit für eure Hilfe.