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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.