Monday
25.12.2006, 17:14
Hallo.
Zunächst einmal wünsche ich euch allen Frohe Weihnachten!
Und jetzt zu meinem Problem: O:)
Ich habe seit einiger Zeit einen ATMega 8, mit dem ich schon kleinere Schaltungen zum testen gebaut habe (led-blinken, schrittmotor mit treiber...)
Heute wollte ich dann mal ein Display antreiben, jedoch bekomme ich absolut nichts auf das Display!
Ich habe an den Fusebits nichts geändert, d.h. interner Takt.
Ich versuche das LCD mit 4Bit zu betreiben, zudem habe ich den Enable- und RS-Port angeschlossen und eingerichtet.
Für den Kontrast habe ich keine Leitung im Datenblatt gefunden...
Das Display habe ich von Reichelt und es hat 16*2 Zeichen
Mein bisheriger Code:
$regfile = "m8def.dat"
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcdbus = 4
Cls
Locate 1 , 1
Lcd "Hello World!"
End
Ich hoffe ihr könnt mir helfen :wink:
Zunächst einmal wünsche ich euch allen Frohe Weihnachten!
Und jetzt zu meinem Problem: O:)
Ich habe seit einiger Zeit einen ATMega 8, mit dem ich schon kleinere Schaltungen zum testen gebaut habe (led-blinken, schrittmotor mit treiber...)
Heute wollte ich dann mal ein Display antreiben, jedoch bekomme ich absolut nichts auf das Display!
Ich habe an den Fusebits nichts geändert, d.h. interner Takt.
Ich versuche das LCD mit 4Bit zu betreiben, zudem habe ich den Enable- und RS-Port angeschlossen und eingerichtet.
Für den Kontrast habe ich keine Leitung im Datenblatt gefunden...
Das Display habe ich von Reichelt und es hat 16*2 Zeichen
Mein bisheriger Code:
$regfile = "m8def.dat"
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcdbus = 4
Cls
Locate 1 , 1
Lcd "Hello World!"
End
Ich hoffe ihr könnt mir helfen :wink: