Gast
#729865
Hallo, ich benutze von nem ATMEGA48 die USART im SPI Betrieb. Nun möchte ich gern die folgende Abfolge durchführen.: -Einen Bestimmten Pin runterziehen (CS) -Daten in den Sendepuffer laden -Warten bis die Daten gesendet wurden -Einen Bestimmten Pin hochziehen (CS) Mein Problem ist die Warteschleife, die warten soll bis die Daten den Controller verlassen haben. Ich habe es mit dem TXC0 Flag im UCSR0A Register probiert. Leider hat das nicht funktioniert. whle (!(UCSR0A &(1<<TXC0))); Gibt es evtl. ne andere Möglichkeit? Ich möchte halt von einem Baustein Chip Select runterziehen, Daten senden und danch CS wieder hochziehen. Vielen Dank.