Gast
#63366
Hallo, ich ahbe ein Grafik LCD mit einem T6963C an meinen Pic angeschlossen. Der Bus leigt auf PortB und die 4 Steuerleitungen (CD, RD, WR, CE) auf PortA 0 bis 3. Es ist auf 6 Pix gelötet (also FS1 auf +5V) Habe nun ein kleines Beispielprogramm entwickelt und versucht nur einmal ein Zeichen auszugeben. Davor habe ich es folgendermaßen initialisiert: Graphics Home Adress: 0000h Graphics Are Set: 0028h (also nach 40 Byte ne neue Zeile) Text Home Adress: 1400h Text Area Set: 0028h (also nach 40 Zeichen ne neue Zeile) Display Mode: 9Eh (10011110 -> Text on, Grafik on, Cursor on Blink off) Mode Set: 81h (10000001 -> internal Rom, EXOR Mode) CG Ram: 03h (also CG Ram ab 1C00h) Cursor Pointer: 0000h Adress Pointer: 0000h und dann habe ich versucht ein Zeichen auszugeben und bin mit dem Adress Pointer auf 1400h (Also in den Text Bereich) und mit dem Cursor Pointer auf 0101h und dann hab ich mal versucht ein Zeichen zu schreiben (also Data 21h und Command C0h) aber es geht nicht. Bildschirm verändert sich nix.. Hab ich was vergessen? Kann mir jemand helfen? Bin für jede Hilfe dankbar... hab mal die source hochgeladen. könnt sie euch ja mal anschauen ob ihr was findet was nicht passt.. danke die file heißt bcu.asm und ihr findet sie unter http://juergen2k.lima-city-webspace.de/