Sida 1 av 1
Lite problem : Toshiba T6963C
Postat: 28 juni 2005, 14:01:05
av Arrowfredde
Hejsan!
Jag har en Toshiba T6963C på 256 * 128 pixlar och har ett problem. Jag har andvändföljande schema från lcd ifno :
Jag har andvänt testprogramet som heter "Test program for T6963C displays" :
http://www.skippari.net/lcd/t6963c_prog.html
Jag har provat en hel drös med program och inget funkar. Varför är det så?
Har jag gjort något fel?
I testprogramet så är det bara halva lcdn som funkar...
http://img166.echo.cx/my.php?image=lcdn8qw.jpg <-- Bild på lcdn
Snälla hjälp mig!
//
Fredde
Postat: 28 juni 2005, 14:22:20
av Fagge
Om du är säker på att allt är rättkopplat & att schemat stämmer, så måste felet ligga i mjukvaran. Så vi kan nog inte hjälpa dig så länge du kör med andras mjukvaror som ingen har koll på hur dom fungerar!
Edit...
Du har 2 pinnar som inte är kopplade, vad heter dom?. & om dom inte ska användas så kanske dom behöver vara kopplade till gnd eller Vcc , så att dom inte flyter omkring så att säga!.
Postat: 28 juni 2005, 15:22:20
av chille
Vad jag vet så brukar vissa LCD:er vara indelade i två delar med varsitt chip. Sen sitter det troligtvis någon form av "chip select"-ingång.. kan tänka mig att den kabeln sitter fel eller inte alls.
Har du kollat inställningarna för LPT-porten? Testa gå in i BIOS och prova samtliga inställningar. Blir det ingen skillnad så ställ tillbaka till det den står på nu.
Postat: 28 juni 2005, 17:47:29
av Arrowfredde
Pin 9 NC /
Pin 20 Vout DC/DC voltage converter
Det är dom som inte är inkopplade...
Vad för program tycker ni ska kunna gå att använda?
Postat: 28 juni 2005, 19:38:56
av macgyver
eftersom nedre halvan av displayen visar skräp kan det kanske bero på att grafik-minnesadressen i programet är inställd på ett annat värde än vad RAM-minnet i din display är placerat.
i programmet står det:
#define G_BASE 0x0200 // base address of graphics memory
börjar minnet på 0x200 i den display du använder?
edit: kollade i min kod jag skrev för en T6963 LCD, där använde jag G_BASE=0, du kan ju testa med 0 och se om det fungerar bättre
Postat: 28 juni 2005, 20:34:02
av Arrowfredde
Vad menar du..? Andvänder bara färdiga program jag är itne så teknisk att kunna göra ett själv..
Postat: 28 juni 2005, 21:19:27
av macgyver
sorry såg att du hade använt VB programet, men samma sak gäller här:
WriteData(0);
WriteData(2);
WriteCtrl($42); (* Graph Home @ 0200h *)
så om du har möjlighet att kompilera om koden kan du ju testa att skriva WriteData(0) istället för WriteData(2) ifall minnet på din LCD startar på samma adress som på min, dvs 0
Postat: 29 juni 2005, 23:37:10
av Arrowfredde
JAg fattar fortfarande itne vad du menar...