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:
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
}
-Über die Speicheradresse 42 auf die zweite Zeile zuzugreifen geht leider auch nicht mit folgender Fkt.:
Code:
void ruecke_zur_speicherstelle(char adresse){
char uebergabe = adresse;
uebergabe.F7 = 1;
OutLcdControl(uebergabe);
}
Hat jemand eine Idee, was ich falsch mache?
Gruß,
Sebastian
Lesezeichen