Hallo,
bin noch ziemlich grün in der AVR Programmierung. (soll vorab als Entschuldigung für "dumme" Fragen dienen )
Ich hab versucht das LCD Beispiel von dieser Seite nachzubauen.
Hab ein HD44780 kompatibles LCD, einen ATMega16 und das alles aus ein Steckboard montiert.
Ich hab mich genau an die Verdrahtungsanleitung von (https://www.roboternetz.de/wissen/in...om_und_LCD%27s)
gehalten und auch nochmal alle Verbindungen nachgemessen.
Der eingesetzte Code :
$regfile = "m16def.dat"
$crystal = 1000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
Config Lcdbus = 4
Cls
Locate 1 , 1
Lcd "Hallo Welt"
Ich nutze den internen Quarz von 1Mhz, daß heißt die Fusebits sind noch in der default Einstellung.
Ferner hab ich den Mega16 noch an GND(11) & GND(31) mit der Masse verbunden und VCC mit 5 V.
Das Einzige was passiert, ist dass die erste Zeile im LCD Display mit schwarzen Blöcken gefüllt ist, sonst nichts.
Wo könnte mein Fehler liegen ? Danke vorab für Hilfe.
Lesezeichen