Allo
30.09.2006, 23:05
Hallo,
ich möchte auf meinem lcd mit HD44780-kompatieblem Controller die Uhrzeit ausgeben. dazu verwende ich den µC Atmega8 und programmiere in C.
Zum ansteuern des LCDs verwende ich die lcd.h von Peter Fleury. Normale Ausgaben wie
lcd_puts("HELLO WORLD\n");
klappen auch wunderbar, nur ich habe keinen Schimmer wie ich Zahlen ausgeben soll!
Mein Compiler sagt dazu:
main.c:120: Warnung: Verarbeiten des Argumentes 1 von »lcd_puts« erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
Das heißt imo das ich eine Variable (z.B. volatile uint8_t minutes) in ein Char umwandeln soll. Ich weiß jedoch nicht wie ich das anstellen soll und googlen half da auch nicht viel weiter :-k
Vielleicht kann jemand hier im Forum weiterhelfen.
Mfg,
Allo
ich möchte auf meinem lcd mit HD44780-kompatieblem Controller die Uhrzeit ausgeben. dazu verwende ich den µC Atmega8 und programmiere in C.
Zum ansteuern des LCDs verwende ich die lcd.h von Peter Fleury. Normale Ausgaben wie
lcd_puts("HELLO WORLD\n");
klappen auch wunderbar, nur ich habe keinen Schimmer wie ich Zahlen ausgeben soll!
Mein Compiler sagt dazu:
main.c:120: Warnung: Verarbeiten des Argumentes 1 von »lcd_puts« erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
Das heißt imo das ich eine Variable (z.B. volatile uint8_t minutes) in ein Char umwandeln soll. Ich weiß jedoch nicht wie ich das anstellen soll und googlen half da auch nicht viel weiter :-k
Vielleicht kann jemand hier im Forum weiterhelfen.
Mfg,
Allo