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
Lesezeichen