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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.