Hallo,

ich wollte mal fragen ob es möglich ist, den Puffer der USART-Schnittstelle zu laden ohne jedoch zu senden?
als erstes, ich habe es nicht ausprobiert! Man kann TXEN in UCSRB auf 0 setzen. Wenn man nun UDR einen Wert zuweist, wird er nicht gesendet. Aber UDRE ist dann auch die ganze Zeit 0. Beim nächsten klasischen Sendeversuch mit
Code:
while ( !( UCSRA & (1<<UDRE)) );
bleibt das Programm hängen. Man muss sicherstellen, dass TXEN vorher auf 1 gesetzt wird. UDR sollte dann sofort gesendet werden.
Ist sicher ein nette Versuch. Probier es mal aus und schreib, ob es so läuft wie ich es vermute.

Gruß

Jens