Hi,
es geht darum, einige Werte ber UART auszugeben. Zur Ausgabe habe ich folgende Methoden:
Code:
void uart_out(char c) {
	loop_until_bit_is_set(UCSRA, UDRE); 
	UDR = c;
}

void uart_puts(char *s) {
	int len = strlen(s);
	while(len--) {
		loop_until_bit_is_set(UCSRA, UDRE); 
		UDR = *s;
		s++;
	}
}
Ich muss also z.B. einen String wie "<Variable>: <Wert>" ausgeben können, dazu muss ich ja nen String bauen, in den der Wert eingearbeitet ist. Nur wie mache ich das? Oder gibts ne besserer Methode das auszugeben?

mfg
jagdfalke