Forum: Mikrocontroller und Digitale Elektronik T6963C: kann keine Daten schreiben


von M. W. (rallini94)


Angehängte Dateien:

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

: Bearbeitet durch User
von M. W. (rallini94)


Lesenswert?

bei dem Display handelt es sich übrigens um ein EA DIP240B-7KLW, falls 
sich damit also jemand auskennt oder vielleicht ein Beispiel 
Programmcode hätte wäre ich sehr dankebar

von Stefan (Gast)


Lesenswert?

Schau mal hier rein.
Ist zwar C, aber vielleicht hilft
es dir weiter.

http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_T6963c_LCD_Controllers

von M. W. (rallini94)


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?

von Stefan (Gast)


Lesenswert?

Probier es aus, dann weist du es.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.