Forum: Mikrocontroller und Digitale Elektronik Ausgabe auf LCD mit LCD_puts()


von jabberwock (Gast)


Lesenswert?

Hallo, ich möchte den Wert einer Variablen (der Wert von AD0) auf den 
LCD bekommen.
Wenn ich LCD_puts("ad0",1) mache gibt er den String aus.
Bei LCD_puts(ad0,1) passiert nichts.

Bin ich zu doof dazu? wie kann ich dem eine Variable geben?
Oder ist das der falsche Befehl?

achso, das ganze basiert auf den butterfly gcc code.

mfg
jabberwock

von Jörg X. (Gast)


Lesenswert?

LCD_puts wird wohl einen string auf's Display schreiben
funktioniert folgendes?
1
#include <stdlib.h>
2
3
char ad0_str[6]; //max: '6''5''5''3''5''\0'
4
uint16_t ad0;
5
//... messen (ich nehme mal an ad0 ist ein ADC-Ergebnis)
6
7
utoa(ad0, ad0_str, 10); //itoa() wenn ad0 mit Vorzeichen gespeichert wurde
8
LCD_puts(ad0_str,1); // _ich_ hab keine Ahnung wofür die 1 steht

hth. Jörg

von Karl H. (kbuchegg)


Lesenswert?


von jabberwock (Gast)


Lesenswert?

ich weiß, hätte ich selber drauf kommen müssen.
Danke schön!!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.