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:
Code:
$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
pinout hab ich beachtet da etwas anders wie sonst, siehe http://www.pollin.de/shop/downloads/D120386D.PDF
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....
Lesezeichen