
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Hallo, > > > ich habe nun schon ziemlich alle Beiträge zu Displays mit dem Chip KS0073 gelesen. Ich kann auch Zeile 1 und Zeile 3 anzeigen. Aber das Problem mit den gleichen Zeichen ab Zeile1-10 und Zeile2-30 hab ich noch nicht lösen können. Gibt es bereits eine Initialisierung eines 4x20 LCD EA DIP204-4 mit dem das Anzeigen aller 4 Zeilen klappt. Momentan siehts so aus: > > > > Zeile 1 Z > > Zeile 2 > > Zeile 3 Z > > Zeile 4 > > > > Ich wäre euch echt dankbar, wenn ihr mir helfen könntet! Ach ja ich programmiere in basic++. > > vorweg, das hat nix, aber auch garnix mit irgendwelchen Timingproblemen zu tun. > Das Betriebssystem der C-Control erwartet einfach LCDs mit 16 Zeichen Zeilenbreite, > das läßt sich aber durch die LCD.POS Anweisung austricksen. > > Das interne Ram des LCD ist so organisiert, daß Zeile 1 und 3, sowie 2 und 4 zusammenhängen. > > Probiere, um das zu überprüfen einfach mal ein > > LCD.POS 1,21 > LCD.PRINT "2.Zeile" > > LCD.POS 2,21 > LCD.PRINT "4.Zeile" > > Da mir das auf die Nerven ging und in der POS Anweisung auch keine Variablen zuläßig sind, > hatte ich mir eine eigene "Pos" Funktion, die dann etwas unzutreffend LOCATE heißt, mit > flexibleren Möglichkeiten geschrieben. > Bei Bedarf suche ich das heraus und stelle den Code hier ein. > > Viele Grüße > Henrik > > > > > > Danke Henrik, mittlerweile habe ich eine Lösung. Ich habe eine .bas gefunden, die das LCD richtig initalisiert und nun kann ich jede Zeile einzeln ansteuern. Aber besten Dank für deine Antwort! Gruß Jusaro |
| Antwort schreiben |