also ich schaff es einfach nicht das display zum laufen zu bekommen...ist wie gesagt im 4-bit modus am mega32 angeschlossen und zeigt bei folgendem code leider nur einen schwarzen balken in der ersten zeile:
pinout hab ich beachtet da etwas anders wie sonst, siehe http://www.pollin.de/shop/downloads/D120386D.PDFCode:$regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4 Config Lcdbus = 4 Config Lcd = 16 * 2 Initlcd Do Cls Locate 1 , 1 Lcd "Test" Loop End
pin2 am display ist über ein 5k Poti an 5 V und die nicht benötigten Leitungen auf Masse. Also eigentlich alles korrekt angeschlossen, aber ich komm nicht drauf wo der Fehler liegt.
Jemand ne Ahnung?
*edit*
hab mal nachgemessen...muss am enable-port eigentlich ständig ein High-Pegel anliegen oder nur beim Init? Es liegt dort nämlich keine Spannung an....







Zitieren

Lesezeichen