Du kannst nun dieses Interruptflag auf zwei Arten löschen ... einmal indem Du einfach in das Bit eine 0 hinein schreibst UCSRA.7=0
oder indem Du das empfangene Zeichen auf dem zugehörigen Datenregister UDR ausliest: Dummmybyte=UDR
Ich dachte, dass man das einmal gesetzte Flag nur durch Lesen des UDR oder durch disablen des Receivers (UCSRB.RXEN=0) wegbekommt.
Versuch macht kluch, hab ich mal so gemacht, war in dem Fall aber Käse, ist unterm Strich genau so schnell wenn man einfach das Register liest und ggf. Inhalt verwirft.
Vor den Erfolg haben die Götter den Schweiß gesetzt
Lesezeichen