@Douser182
Der db7 an Port b0 ist Absicht oder Schreibfehler ?
Was soll "Config Lcd = 16 * 2 'wir verwenden ein 4 x 20 Zeichen Display " bedeuten ?
Wenn du ein 20*4 nutzt dann kommt 20*2 dahin.
Oder Testest du mit unterschiedlichen LCDs ?
Die anderen sagten es schon,eine gewisse Reihenfolge sollte man einhalten.
Hier mal ein Beispiel wie ich das immer mache:
Code:
Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.0 , Db7 = Portc.1 , E = Portd.7 , Rs = Portb.0
Config Lcd = 24 * 2
Initlcd
Cls
-Erst die Pinne
-Dann welches Format (Hier 24x2)
-Initialisieren
-Und noch alles Löschen damits zum Start gut aussieht und der Displaycontroller seine Zeit zum Einrichten bekommt.
Weiter drüber kommt bei mir auch noch das hinein:
Code:
$hwstack = 64
$swstack = 30
$framesize = 120
Damit kann man nicht vergessen je nach Anwendung auch die Stacks richtig zu dimensionieren.
Das waren nur mal so meine Gedanken nach 1 Minute Lesen.
Lesezeichen