Hallo ! Ich habe folgendens Problem: Ich habe mir die LCD Ansteuerung von Peter Fleury in meine AT90s4433 geladen. Die Anweisungen zur Darstellung einen Stringkette(lcd_putc("Hallo World"). und auch lcd_putc(char) funktionieren. Aber mein Problem ist wie, kann ich die Wertigkeit einer Variable am Display darstellen.???? zB.: int a; a = 10 wie kann ich die Zahl 10 am Display anzeigen. mfG Toni
Du musst die Zahl vorher in einen String umwandeln, z.B. mit itoa: #include <stdlib.h> [...] char buffer[10]; int a; a=10; itoa(a, buffer, 10); lcd_puts(buffer);
Danke für die rasche Hilfe Andreas. Ich habe das ganze mal ausprobiert, funktioniert wunderbar mit itoa: Die Zahl 10 hinter itoa(a, buffer,.. ist mir zwar noch ein Rätsel aber vielleicht kann mir das auch noch jemand erklären, oder eine Seite nennen, wo die Headerfiles mit Beispielen erklärt werden. mfG Toni.
http://savannah.nongnu.org/download/avr-libc/doc/avr-libc-user-manual/ Der letzte Funktionsparameter gibt an in welchem Zahlensystem die Zahl dargestellt werden soll (2=binär, 10=dezimal, 16=hexadezimal...).
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.