Im not using shield, i connect direct to arduino mega. Im using UTFT library; UTFT myGLCD(ITDB32S,38,39,40,41);
And i use this connections:
(http://www.geeetech.com/wiki/index.php/3.2TFT_LCD)
LEDA -> 5V
VCC -> 5V
RD -> 3.3V
GND -> GND
DB0->DB7 to pin D37->D30
DB8->DB15 to pin D22->D29
RS -> D38
WR -> D39
CS(pin6) -> D40
RSET-> D41
I have this problem: i upload the demo (320x240), all looks ok, but after 35 or 40 seconds, the screen go white. If i reset arduino, still white..
the only i can do is disconnect arduino from usb and wait like 1 min or more. Then if i connect i can see the demo again for 35-40s....
This is only a guess as I haven't read any data sheets etc but....
The geeetech site includes in the Specifications:
5V Operating Voltage
However, the ebay site specifically states:
Working voltage is 3.3V
How have you connected the LCD to the Arduino? Most of these LCD's require some form of level shifting to convert the 5v to 3.3v - which is why most people use a shield to go between the LCD and the Arduino.
Maybe your LCD has some form of over voltage protection and it is shutting down after a period of time?
You will note that the shield has a number of IC's on board - if you don't want to buy a shield (and they are not really that expensive) then you will need to replicate those components. You may get away with using resistors although that is not the recommended solution.
I think i have a voltage problems. Trying something, i connected Led-a, Rd, and Vcc to 5v, and i connected a external 4.5v signal to 3.3v pin of arduino mega. Is working 100% with 0 'trash' in the screen.....
From my perspective, I have no more answers to give
Maybe others will be able to say something that you want to hear....
However, randomly connecting various voltages to various pins is , more likely than not, going to result in you destroying the Arduino, the LCD, or both.