Gast
#129776
Eigentlich sollte es ja egal sein, ob man bei einem mega8515 wartet bis das TXC oder UDRE Bit im UCSRA Register gesetzt wird. In der Simulation kommt das auch hin, in der Praxis kommen mit TXC nur etwa 9-10% der Daten an, was vermuten lässt das schon vor Ende der Übertragung neue Daten in UDR geladen werden. 10% sind nämlich genau 1 bit der Übertragung... Es scheint so, also wenn das TXC Bit bereits nach dem Startbit gesetzt und nicht erst am Ende der Übertragung... out udr, Daten warte: sbis UCSRA, udre rjmp warte cbi UCSRA, udre bzw. out udr, Daten warte: sbis UCSRA, txc rjmp warte cbi UCSRA, txc