T6963C: kann keine Daten schreiben

OP #3480989
Lesenswert?

Hallo Leute,

ich arbeite jetzt seit zwei Tagen mit einer LCD auf dem ein T6963C 
sitzt. Nachdem ich die Initialisierung scheinbar erfolgreich hinbekommen 
habe (das Display zeigt Sachen an und der Cursor blinkt), gibt es nun 
ein Problem: egal wie ich es versuche ich schaffe es nicht irgendwelche 
Daten auf das Ding zu bekommen.

Ich arbeite momentan nur mit dem Text Modus.

Die RAM Bereiche habe ich folgdermaßen aufgeteilt (wenn das richtig 
funktioniert):
von 0x0000 bis 0x001E geht der RAM-Bereich für den Text
von 0x0200 bis 0x021E geht der RAM-Bereich für die Grafik

Wäre nett wenn jemand mal in den Assembler Code gucken könnte, der sich 
damit auskennt (ich hoffe der Code ist nicht zu unübersichtlich).

Hier zur Hardware:

-verwendetet µC: PIC 16F887
-PORT D als Datenport
-RB0 für C/E
-RB1 für WR
-RB2 für RD
-RB3 für CE
-RB4 für RST
-RB5 für LEDoff

Ich hoffe ich habe das Problem hinreichend geschildert. Wenn nicht 
beantwortet ich gerne fragen.

Und ich bin froh über jede Anregung.

Mfg,
M.W.

edit: die erste Datei bitte ignorieren da waren noch ein paar 
Einstellungen zum test geändert, die aber nicht funktioniet haben. Bitte 
schaut euch den zweiten Code an
Angehängte Dateien:
OP #3482848
Lesenswert?

ich habe gerade auf dieser seite 
(http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_T6963c_LCD_Controllers) 
etwas von einen "enable strobbe" gelesen und gesehen, dass das chip 
enable bit eigentlich druchgängig auf high ist und nur während des 
sendens von daten und befehlen auf low gesetzt wird.

kann es sein, dass dort mein fehler liegt, da ich dieses bit dauerhaft 
auf low habe?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren