Gast
#3088371
Hallo Community, ich versuche seit 2 Tagen, inzwischen verzweifelt, ein JHD19264A LCD Display Modul mit einem Atmega8 zum laufen zu bekommen. Habe das Modul schon einmal an einem Arduino angeschlossen, ich weiss also dass es funktioniert. Angeschlossen habe ich es folgendermaßen: Pin 1-8 (DB): PB0-7 Pin 9 (EN): PD2 Pin 10 (R/W): PD6 Pin 11 (D/S): PD7 Pin 12 (Adj. C): Wischer vom Poti Pin 13 (Vdd): +5V Pin 14 (Vss): GND Pin 15 (CS2): PD4 Pin 16 (CS1): PD5 Pin 17 (Vee): auch am Wischer vom Poti Pin 18 (RST): mit 1k R and +5V Pin 19 (LED Anode) Pin 20 (LED Kathode) Dazu habe ich die Lib von Master.andre ( Beitrag "GLCD Routinen ( KS0108, HD61202 )" ) folgendermaßen in der mylcd.h geändert:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
Zusätzlich musste ich noch die Font Definitions als const deklarieren (denke sonst kann ich sie nicht in den progmem schreiben). Leider sehe ich auf dem Display gar nichts. Den Kontrast kann ich einstellen, die Hintergrundbeleuchtung tut auch. Pin 17 hatte ich auch schon mit einem 1k an +5V angeschlossen, allerdings habe ich dann keine Kontrastveränderung mehr festgestellt. Wofür ist dieser Pin denn überhaupt? Ich habe auch schon die Lib von ape ( Beitrag "KS0108 GLCD Routinen" ) getestet, leider mit gleichem Ergebnis. Die Funktion meiner Output Register hab ich auch schon mit einem kleinen LED-Blink Testprogramm getestet. Dass die beiden getesteten Libs nur 2 Chips unterstützen, sollte doch kein Problem sein (Das Modul hat 3 (192x64)), ich kann halt nur 2 Chips ansteuern? Hier noch den Link zum Datenblatt des Moduls: http://www.ebay.de/itm/Graphic-LCD-Module-Display-Screen-LCM-19264-192X64-192-64-KS0108-/200659770339?_trksid=p5197.m1992&_trkparms=aid%3D111000%26algo%3DREC.CURRENT%26ao%3D1%26asc%3D14%26meid%3D6270038364476839478%26pid%3D100015%26prg%3D1006%26rk%3D4%26sd%3D280853678076%26#ht_4922wt_922 (Tschuldigung, den direkten Link kann ich nicht posten, wegen der China TLD)