Hallo liebe leute,
und entschuldigt bitte das ich auch damit ankomme...aber die anderen
Threads nach denen ich gesucht hatte brachten mich nicht weiter.
Habe ein Grafik LCD (
http://www.reichelt.de/?ACTION=3;ARTICLE=31672;PROVID=2402 ) mit nem
Atmega16 verbunden.
Programmiere mit bascom und bekomme kein einzelnen pixel zum "leuchten"
Angeschlossen ist das LCD so:
1 GND
2 +5V
3 VO -5V über Poti von Vout
4 RS ----> PD3
5 R/W ---> PD2
6 E -----> PD7
7 DB0 ---> PC0
...
14 DB7 --> PC7
15 CS1 --> PD6
16 CS2 --> PD5
17 RESET ->PD4
18 Vout -5V
soweit alles getestet und mehrfach durchgepiept.
nun das "Halle Welt" in Bascom die angabe $lib muss ich auslassen weil
sonst bekomme ich nen haufen fehlermeldungen(error 5 und 320)
Folgendes Problem:
Ohne Controller MCU auf dem LCD, mit MCU ein Streifen Horizontal von
einem pixel höhe sonst nix.
ich hoffe ich habe euch für den anfang genug infos gegeben damit ich
hier um hilfe bitten kann, bin schon am verzweifeln.
mfg alex
Wenn das ein KS0108 ist, dann sollte auch die entsprechende Lib
eingebunden sein. Und dann muss auch die Config-Zeile dafür angepasst
werden.
Wenn dann noch der Takt stimmt, und JTAG richtig gefuset ist, klappt das
auch mit dem LCD :)
ich verzweifel hier......das kann doch nicht so schwer sein mal was auf
dem display anzuzeigen.
Bei den 2x16 zeichen LCDs hatte ich nicht solche probleme.
danke im vorraus
Bei Setfont genau den Namen angeben wie der Font heisst, nicht einfach
irgendwas, und ohne "" !
Die Config-Zeile passt so auch noch nicht.
Schon mal die Beispiele von Bascom angeschaut, die dabei sind, oder die
Hilfe ?
Da würde alles schön drin stehen.
Ja diese zeile habe ich daraus kopiert und abgeändert. ob ich am ende
der zeile Mode 8 drinn lasse oder nicht , dabei ändert sich nix.
in der hilfe die config zeile ist auch nicht für lcd's mit Chip select ,
bzw nicht mit 2 chip select leitungen.
der zuletzt beschriebene fehler ist auch bei dem beispiel aus der hilfe.
okay....das war der fehler........ ich danke euch aus vollem herzen.....
nur jetz habe ich das nächste problem:
wenn bild und test nacheinander zeigen lasse ist die linke hälfte und
rechte helfte nicht ganz bei einander...... ich schätze das ist nen
timing problem.
schaut mal aufs angehängte foto....
auf einige zeit lang wirds immer schlimmer.....
villeicht nen externen Quartz in die schaltung einbringen? ob das was
hilft? oder ist der compiler schuld?