Hallo Forum,
nach meinem Einstieg in die µProgrammierung, sind jetzt LCDs an der Reihe.
Mein Versuchsaufbau beinhaltet ein HD47780 gestütztes LCD mit 8 Spalten und 2 Zeilen (Link dazu )Da das ja vergleichsweise einfache Befehlsstrukturen sind, habe ich eigentlich nicht mit Problemen gerechnet, aber nach dem Verkabeln sehe ich auf dem Display nur die oberste Zeile komplett schwarz. Kontrasteinstellung funktioniert über einen Poti hervorragend und es besteht auch Kontakt zu den Micro-Controller-Pins. Rein testweise habe ich mich mal bei halvar.at belesen und wollte es mit diesem einfachen "Hallo Welt" probieren:
ZitatAlles anzeigen$regfile = "m8def.dat"
$crystal = 8000000
$hwstack = 100
$swstack = 100
$framesize = 100
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , _
Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcd = 8 * 2
Cls
Locate 1 , 1
Lcd "Hallo Welt"
End
Von mir vermutetes Problem: Bascom kennt keine 8x2 Displays und teilt das bei der Kontrolle auch immer mit. Testweises einstellen von 16*2 bringt auch keine Abhilfe.
Nun meine Frage, ist es mit Bascom generell unmöglich so kleine Displays anzusteuern, oder hat schon jemand Erfahrung mit denen machen können?
Vielen Danke und viele Grüße
EmittingFuture