PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafik LCD Testaufbau



darwin.nuernberg
05.02.2006, 17:21
Quick&Dirty

Einfache Mega32 basierende Ansteuerschaltung für ein Grafik-LCD

EA DIP 128-6


https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=831

- ATmega32
- 8MHz
- TWI (I²C)
- RS232 (TTL)
- GLCD 128x64 Pixel
. EA DIP128-6N5LW BLAU-WEISS
. EA DIP128J-6N5LW SCHWARZ-WEISS
. KONTROLLER KS0107/108 INTEGRIERT
. TEMPERATURKOMPENSATION INTEGRIERT

Hier das Datenblatt zum Display Klick hier (http://www.electronic-assembly.de/deu/pdf/grafik/dip128-6.pdf)



Nicht mit der Bascom-Demo verwendbar.
Zum Test ist das compilierte HEX-File mit dabei...


Es hat ein bisschen gedauert...
Hier ist der Download Download (https://www.roboternetz.de/phpBB2/dload.php?action=file&file_id=297)

darwin.nuernberg
06.02.2006, 22:35
So jetzt könnt Ihr die Anleitung und das Layout laden.

Kaiser-F
20.04.2006, 16:10
Hallo darWIN,

ich hab ein kleines Verständnisproblem:

Ich möchte das selbe LCD auf C programmieren.

Die Register sind so aufgebaut oder?

http://www.sir-kaiser.de/upload/LCD128x64-Register.bmp

Ich wähle Y startwert 0, und X-Page 0

Dann schreibe ich DATA in RAM, und dann hüpft Y automatisch auf 1.
Schreibe ich wieder, so schreibt er DATA in Page 0 in Y=1 oder?

Das mach ich so lange, bis Y=63 ist, und mache das Selbe mit Page 1, 2, 3, 4, 5, 6 und 7.?

Liege ich da Richtig?

darwin.nuernberg
20.04.2006, 18:33
Tja ich habe mich schon lange nicht mehr mit C beschäftigt,
mit C für den AVR eigentlich noch nie....

Erste Ansätze scheiterten mangels Info und Dokumentation.
Jetzt habe ich mich so mit Bascom angefreundet und bleibe erst mal dabei.


Aber vielleicht kann Dir ja noch jemand anderess helfen...


Sorry

Kaiser-F
20.04.2006, 19:14
Mir gehds eigendlichnur darum, wie die Grafikcontroller arbeiten...

Hast du das Basic Programms elbst programmiert?
Oder war das fertig von Bascom?

darwin.nuernberg
20.04.2006, 19:27
Sowoh als auch.
Die Demo vom Bascom ist / war das Grundgerüst.

Ach ja, die Grafik wird mit einem Bascom Tool umgewandelt.
Also eine 1-Bit Grafik (BMP) wird von Bascom in ein BGF (Bascom Grafik File) umgewandelt und dann im Source per Verweis eingebunden.

Aber die BAS Quell-Datei ist ja auch dabei.

PS Der Koordinaltenursprung (0,0) ist oben links, falls Du das meinst.


Die Beschreibung vom Grafikcontroller solltest Du bei http://www.lcdmodule.de/ finden

Kaiser-F
20.04.2006, 19:30
Das Datenblatt kenn ich...

Wollte bloß wissen ob ich vom Prinzip her, wie ich die Pixel ansteuern muss, Richtig liege, da ich mir mit den X-Pages usw nicht so ganz sicher bin.. Aber bn eh schon fast am testen, dann seh ichs ja gleich.

Danke Dir trotzdem...

mat-sche
17.10.2007, 20:22
Hallo Darwin,

habe beim durchstöbern Deinen Beitrag über Dein GLCD 128x64 gelesen!

Ich habe diverse GLCD mit ks108 Controllern, die aber leider unter Bascom nicht so funtionieren wollen wie ich es will : ](*,)

Ich bekomme die GLCDs mit dem Bascombeispiel zum laufen jedoch wenn ich davon abweiche klemmts, das soll heissen, dass ich versuche das Display mit Grafik und Fonts betreiben will. Aber dabei lässt sich das Display nicht richtig adressieren.

Wie läuft es bei Dir so? Kannst Du das LCD komplett über Bascom nutzen und wie?

Danke und Gruß

MAT

darwin.nuernberg
28.10.2007, 14:54
Wie läuft es bei Dir so? Kannst Du das LCD komplett über Bascom nutzen und wie?

Danke und Gruß

MAT

Nao so wie beschrieben,
ist doch alles gesagt was es zu sagen gibt...