Hallo Don Comi,
sorry für die verspätete Antwort, war beruflich ziemlich im Stress und konnte mich nicht viel um mein Problem kümmern.
Also folgendes: Ich hab die Leitungen zum Display bis auf wenige cm gekürzt - ohne irgendeine Veränderung.
Zufällig habe ich festgestellt, daß die obere Reihe nur beim Anlegen der Betriebsspannung schon voll schwarz "leuchtet". Es sieht also so aus, als ob die Initialisierung nicht geklappt hat. Nach den ersten drei Steps, in denen 30h zum LCD geschickt wird,habe ich eine Endlos Loop eingebaut. Der Datenbus des LCD hat die zu erwartenden Signale,
incl.Enable , RS, R/W. Also alles ok.
Das Problem scheint der nächste Step zu sein, also wenn das Busy Flag abgefragt wird und das Display antworten soll.
Hab keine Ahnung ob der Controller antwortet. Ich werde eine LED miteinbauen, die leuchtet sobald das Busy Flag Busy gesetzt, bzw gelöscht ist.
Sobald ich mein Extenderboard fertig geätzt habe, kann ich alle Pins der Ports mit LEDs ansprechen bzw anzeigen.
Vorher muß ich aber "schnell" noch einen Platinenbelichter bauen. Meine jetzige Variante kann leider nur 75x100 Platinen.
PS: Ich habe einiges in Internet nachgeforscht und bin mir jetzt nicht mehr sicher, was für einen Controller ich im LCD habe. Ist es ein HD44780, ein KS0073 oder ein KS0066 ?? Alle sollen ja kompatibel sein ! Trotzdem : Mir den Befehlen und dem Timing an meinem PIC Kit läuft das Ding !!!
Ich posts jetzt nochmal den aktuellen Softwarestand durch. Vielleicht findet der eine oder andere noch etwas Grundlegendes.
Viele Grüße
peterschrott