Wenn, wie du sagst, der gesamte ASCII Zeichensatz ab dezimal 32 im Font-Array liegt dann ist der Dezimalwert der Zahl 0 bei 48 und sollte also im Array an der Stelle 48-32=16 liegen. wenn du der Funktion ein char 49 übergibst muss auf dem Display eine 1 erscheinen.
Hoffe das war verständlich. Ansonsten noch mal nachfragen.
EDIT: Hast du schon mal lcd_putchar('1'); probiert?
sast
Lesezeichen