Hallo! Ich beschäftige mich seit kurzem mit STLCD und einem Diplay. Bin also anfänger - Gnaaade!!
Genau gesagt ist es ein EA DIP204-4 Von Reichelt mit 4x20 eichen und einem IO-Warrior 24. Alles funktioniert ganz gut (?) nur wiederholt das Display die letzten 8 Zeichen der ersten Zeile am anfang der zweiten Zeile. Die dritte Zeile erscheint am ende der 2. Zeile. In der dritten Zeile erscheint was eingentlich in der zweiten stehen sollte (auch um 8 Zeichen Verschoben).In der vierten Zeile ersheint auch um 8 Zeichen Verschoben der Inhalt der vierten Zeile.
Woran liegt das? Bin ich zu Blöd? Was kann ich tun?
Ich habe mal die Zeilen im STLCD durchnummeriert. Zeile 3 erscheint in Zeile 2 und Zeile 2 in 3. 3und 4 sind 8 Zeichen versetzt... Was kann ich machen???
Ganz klare Sache: Falscher Controllertyp eingestellt. Die Reichelt-LCD's sind tatsächlich "HD44780-kompatibel". Das heißt noch lange nicht, das sie sich auch exakt so verhalten. Damit ist nur gemeint, das sie die meisten Befehle eines HD44780 auch kapieren.
So wie das aussieht, ist da ein KS0066 oder ähnliches als Controller verbaut.
Gespeichert
Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
Nix für ungut, aber schon mal nen Blick in die README.TXT geworfen ? Shark und ich haben uns doch hoffentlich nicht umsonst die Mühe gemacht, diese Datei zu schreiben
Auch ein Blick in die STLCD.INI hilft massiv weiter.
Gespeichert
Erstens: Lies was da steht. Zweitens: Denk drüber nach. Drittens: Dann erst fragen
Danke für die Hilfe! Jetzt klapt es! Ich bin davon ausgegangen das ich die Einstellungen mit STLCDKonfig vornehmen kann. Mit der Einstellung in der STLCD.INI : LCDSubType=3 (HD66718-kompatibel) Funktioniert alles ohne Probleme!