Gast
#2684511
// warten bis ein byte empfangen
while(!(UCSRA&(1<<RXC)));
data=UDR;
Versuche mit Hilfe der UART ein Zeichen zu empfangen, dies funktiniert
ohne Probleme. Nun möcht ich die empfangenen Zeichen in ein Char - Array
speichern. Ich komme einfach nicht auf die Schleifenbedingung, welche
abfragen sollte wann alle Zeichen empfangen sind.
while(!(UCSRA&(1<<RXC)));
for(int i = 0; ??; i++) {
charArray[i] = UDR;
}