Gast
#1851135
Hallo,
ich möchte gerne ADC-Werte über USART an den PC übermitteln und dafür
immer folgende Zeichenkette senden.
A:Kanalkennung Kanal 0
B:Kanalkennung Kanal 1
x:Zahl
AxxxxBxxxx<LF>
also z.B.
A0008B0128<LF>
für die Werte Kanal0: 8 und Kanal1: 128
Bisher verwende ich die im Tutorial beschriebene Funktionen wie folgt
char s[5];
char t[5];
ad1 = adc_auslesen(1);
ad2 = adc_auslesen(2);
utoa(ad1,s,10);
utoa(ad2,t,10);
uart_putc('A');
uart_puts(s);
uart_putc('B');
uart_puts(t);
uart_putc('\n');
Das liefert mir aber immer unterschiedlich lange Ausgaben, im obigen
Beispiel also
A8B128<LF>
Bin Anfänger und kenne mich mit den diversen Funktionen noch nicht
wirklich aus, deshalb würde ich mich über einen Schubs in die richtige
Richtung freuen.
Danke