Forum: Mikrocontroller und Digitale Elektronik LCD 161A Dotmatrixdisplay, Initialisierung und Taktfrequenz


von Alex (Gast)


Lesenswert?

Hallo,
ich arbeite mich gerade durch die seite

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung

durch, um mal mein Dotmatrixdisplay an einem AtMega16 zum laufen zu 
bekommen.
Das Display das ich verwende ist ein 2*8 LCD Display (LCD 161A).

Nun muss man ja in der oben gegebenen headerdatei ja ein paar zahlen 
anpassen und bin momentan nicht sicher, ob alles stimmt soweit.

Zum einen: Der Atmega16 hängt ja an einem 16MHz quarz - bedeutet das 
auch automatisch, dass er mit 16Mhz rechnet? (die Taktfrequenz soll man 
ja angeben, wären das hier dann 16 000 000? Mit dem standardwert 
(3686400) hat es nicht funktioniert, mit meinen 16MHz habe ich nach der 
"initialisierung" allerdings immer noch die schwarzen balken, also hat 
es wohl nicht geklappt.

Dann war ich unsicher, ob ich 2 zeilen bei der initialisierung angeben 
soll, da das display ja eigentlich nur eine mit 8 Zellen hat (ich aber 
gelesen habe dass die 2*8 vom controller wie zwei untereinanderliegende 
zeilen behandelt werden?)

Mir ist momentan unklar, was ich noch an den dateien ändern kann, damit 
die initialisierung stattfindet - sofern es nicht an meiner verkabelung 
liegt, was ich aber eigentlich ausschließen kann (da ich ein 
developerboard nehme und auch die steckverbinder bereits nachgemessen 
habe).

Vielen Dank für jede hilfe

Alex

von Alex (Gast)


Lesenswert?

ahja eine weitere frage: Im tutorial sind pin 7-10 vom LCD "offen", ich 
habe sie jetzt nicht einmal an GND liegen - ist das problematisch? Die 
undefiniertheit der pins sollte ja egal sein, wenn sie nicht genutzt 
werden bei der datenübertragung...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.