Gast
#2332192
Hallo, ich habe gerade ein WD-C2704 Display von Pollin (4 Zeilen, je 27 Zeichen, zwei HD44780) bei mir gefunden. Ich verscuche die Lib von Stefan Seegel (Beitrag "lib für Pollin LCD (WINTEK2704)") zu verwenden und habe das jetzt so angeschlossen:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
Was macht eigentlich das LCD_WORD_WRAP? Ich benutze einen ATmega8 mit 8Mhz externem Quarz. Die Anschlüsse (Kupferlackdraht 0,5²) sind max. 8cm lang. Ich versuche das jetzt schon seit einiger Zeit hinzukriegen. Momentan ist das Problem, dass anscheinend die untere Displayhälfte gar nicht initialisiert wird. Man sieht in der dritten Zeile nur den schwarzen Balken. Die Obere kann ich einwandfrei ansteuern. Wenn ich sage, dass der Cursor in die dritte Zeile springen soll, springt er in die erste Zeile. Was ist das Problem? Könnte es am Mega8 und dem eventuell dazu inkompatiblen Code liegen? Angeschlossen ist alles richtig, ich habe auch schon mehrmals versucht, die Enable Pins zu tauschen etc... Funktioniert aber alles nicht. Wenn ich bei init_controller das erste delay verlängere, kann ich aber beim schwarzen Balken in der dritten Zeile im ersten Feld einen blinkenden Cursor erkennen... Ich hoffe, ihr könnt mir helfen! Vielen Dank schon mal im Voraus und Viele Grüße Jan B.