0
Offline
Newbie
Karma: 1
Posts: 25
Arduino rocks
|
 |
« on: January 26, 2011, 10:41:21 am » |
Hey,
Is it possible to control a LCD TFT screen out of a PSP with an Arduino? Someone has experience with this?
|
|
|
|
« Last Edit: January 26, 2011, 10:43:21 am by Stijntjhe »
|
Logged
|
|
|
|
|
Austin, TX
Offline
Faraday Member
Karma: 42
Posts: 5248
CMiYC
|
 |
« Reply #1 on: January 26, 2011, 11:30:19 am » |
Depends on what you mean by control, but not likely.
Biggest problem you'll have is that the memory in the Arduino is quite limited. There are more pixels on the PSP's screen than there is RAM in an Arduino. So you won't get much (if any) resolution. On top of that, the speed of the Arduino would make it difficult to display anything other than static images.
You really need a LCD Controller and a more powerful processor platform (such as something ARM-based.) The Arduino is more of a microcontroller and less of a microprocessor.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 1
Posts: 25
Arduino rocks
|
 |
« Reply #2 on: January 26, 2011, 12:50:42 pm » |
Thanks for the reply, Ah it's just a "because it's possible" thing  It's no problem to display static images or such things, getting text on it would be nice too  Or a digital clock or something, just simple things. I don't know how this screen is connected, or how it even works. Is it similar to a led matrix? That's what I thought for so far.
|
|
|
|
|
Logged
|
|
|
|
|
North Yorkshire, UK
Offline
Faraday Member
Karma: 104
Posts: 5531
|
 |
« Reply #3 on: January 26, 2011, 03:25:21 pm » |
Is it similar to a led matrix? That's what I thought for so fa No and it will be very tricky. Go search the sparkfun forums for this - someone was making a driver board.
|
|
|
|
|
Logged
|
|
|
|
|
Essex, UK
Offline
Full Member
Karma: 4
Posts: 150
Arduino rocks
|
 |
« Reply #4 on: January 26, 2011, 05:06:05 pm » |
There is absolutely no chance of controlling the 480x272 4.3" screen from the PSP with an Arduino. The display has no driver and therefore needs you to supply the framebuffer (480x272x3 = 391,680 bytes) and drive the signals that push the data from the framebuffer out to the display at a speed acceptable to the display.
TFT displays that will work the arduino will need an embedded driver IC (eg. ILInnnn or HXnnnn) that you can talk to over SPI or maybe 8080/6800 if you have the pins.
|
|
|
|
« Last Edit: January 26, 2011, 05:08:38 pm by Andy Brown »
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 5
Posts: 471
what?
|
 |
« Reply #5 on: January 26, 2011, 05:29:29 pm » |
This is running on my Mega1280 but could easily be made to work on Duemilanove it is 3.2" 240 x 320 16bit colour, touch screen + SD card slot  
|
|
|
|
|
Logged
|
|
|
|
|
Austin, TX
Offline
Faraday Member
Karma: 42
Posts: 5248
CMiYC
|
 |
« Reply #6 on: January 26, 2011, 06:42:12 pm » |
it is 3.2" 240 x 320 16bit colour, touch screen + SD card slot It would be more helpful if information about the screen (model, what type of controller it has, where get it, etc.) was provided.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 5
Posts: 471
what?
|
 |
« Reply #7 on: January 27, 2011, 05:59:26 am » |
OK Sorry, http://cgi.ebay.co.uk/3-2-TFT-LCD-Module-Touch-Screen-320-240-controller-/320606628830?pt=LH_DefaultDomain_0&hash=item4aa5a4ebde#ht_3634wt_964It Uses HX8347-a controller chip, there are other sellers on ebay, the link provided was just for the one i bought, the item arrived safely and working but i didn't get any after sales support from him, which isn't such a bad thiing it meant i've had to do alot of the work myself & with greatly apreciated help from the good people on this forum, so im in the process of putting together a library for HX8347-a, it's a nice display, each pixel can be individually addressed and colour set with 16bit RGB or partial areas can be defined if you want to draw say a 40x40 icon. if you watch the demo video on the auction page bear in mind he is using the equivalent to digital.Write() command, i am using direct port manipulation which is 10x faster
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 1
Posts: 25
Arduino rocks
|
 |
« Reply #8 on: February 03, 2011, 11:11:47 am » |
Ok it's toooo complicated 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 11
Arduino rocks
|
 |
« Reply #9 on: February 22, 2011, 06:10:42 pm » |
hehe But it's possible. I'm curenttly working with my friend on a project with a 7inch monitor. After.. like 5day in a row, we can set the brightness and turn on-off. But it'S all garbage. So for anything required a frame buffer and in between a level shifter... you need a logic analyser, a scope and lot of stuff. Because, no: it's not just plug and play and the trick with the arduino, it's that you have to code and reduce all the librairy to fit into the ram. But it's possible.
|
|
|
|
|
Logged
|
|
|
|
|
|