Hallo,
noch mal eine Frage. Die erste Zeile kann ich ohne Probleme ansteuern. Die zweite Zeile funktioniert allerdings nicht. Wenn ich den Kontrast hochdrehe und mehr als 16 Buchstaben eingebe, sieht man in der zweiten Zeile nichts.
-Seltsamerweise habe ich aber mit 00101000 das Display auf zwei-zeilig gestellt.
-Dann habe ich versucht mit folgender Funktion, den Cursor zu positionieren - das funktionierte leider auch mit den Werten 2,2 nicht:
-Über die Speicheradresse 42 auf die zweite Zeile zuzugreifen geht leider auch nicht mit folgender Fkt.:Code:void positionieren(char zeichen, char spalte){ char uebergabe = 0; uebergabe.F0 = spalte.F0; uebergabe.F1 = spalte.F1; uebergabe.F2 = spalte.F2; uebergabe.F3 = zeichen.F0; uebergabe.F4 = zeichen.F1; uebergabe.F5 = zeichen.F2; uebergabe.F6 = 1; OutLcdControl(uebergabe); //Datenueber uebertragen }
Hat jemand eine Idee, was ich falsch mache?Code:void ruecke_zur_speicherstelle(char adresse){ char uebergabe = adresse; uebergabe.F7 = 1; OutLcdControl(uebergabe); }
Gruß,
Sebastian







Zitieren

Lesezeichen