Gast
#1711727
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