Offline
Newbie
Karma: 0
Posts: 12
|
 |
« on: January 09, 2013, 09:34:41 am » |
Hello. I need a fast lcd to connect to arduino. I do not know where and what to buy. I found a lcd called smartgpu, but it is too expensive ($89 + $23 shipping) LINK: http://vizictechnologies.com/#/smart-gpu/4554296549use: I use the LCD to create some game like "snake", "paint" and "tris" some good lcd to propose? I want lcd look like this:
|
|
|
|
« Last Edit: January 09, 2013, 09:44:09 am by Rivinoo »
|
Logged
|
|
|
|
|
|
|
Czech Republic
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #2 on: January 09, 2013, 05:58:42 pm » |
HI,
I also have a question about display speed... Now I have bought display module with ST7735R and it has SPI connection. great because not so much wires are required... But I have spotted very lack of speed in complete display redraw (or of huge areas). Full display rewrite can take about 2 second (I guess, but it is well seen). This write speed is really insufficient in my project - is it caused by limits of SPI bus or library optimalization ?
Am I right guessing that display on parallel connection redraws whole display area much faster? I looked on video on first post - display seems to redraw faster and as I see a lot of wires it should be parrallel connected...
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Edison Member
Karma: 114
Posts: 2205
|
 |
« Reply #3 on: January 09, 2013, 06:24:14 pm » |
I need a fast lcd to connect to arduino. Try those quad-channel MIPI glasses. The issue there is if your arduino can keep up.
|
|
|
|
|
Logged
|
|
|
|
|
North Queensland, Australia
Offline
Edison Member
Karma: 31
Posts: 1175
|
 |
« Reply #4 on: January 10, 2013, 01:59:56 am » |
I'm using an SSD1289 here: http://arduino.cc/forum/index.php/topic,140111.0.htmlUsing a parallel connection on a mega I can clear the screen over 51 times a second. I'm in the middle of finishing up a beta release of a library for it, which I will release very soon. But regardless of my library, the screen is cheap, it has a touch sensing screen, and works very well with an Arduino Mega ( don't bother with the UNO setup if you want speed ).
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 3
Posts: 179
|
 |
« Reply #5 on: January 10, 2013, 02:06:59 am » |
The SSD1289 (and probably most other similar controllers) can also be run in 8-bit mode instead of the full 16-bit mode usually used if you're really tight on I/O
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 12
|
 |
« Reply #6 on: January 10, 2013, 07:17:25 am » |
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 12
|
 |
« Reply #7 on: January 10, 2013, 09:03:07 am » |
|
|
|
|
« Last Edit: January 10, 2013, 09:09:51 am by Rivinoo »
|
Logged
|
|
|
|
|
UK
Offline
Faraday Member
Karma: 15
Posts: 2852
Gorm deficient
|
 |
« Reply #8 on: January 10, 2013, 09:24:38 am » |
Try those quad-channel MIPI glasses. Hey, dhenry, your ignorance is really showing - they're called "lanes"
|
|
|
|
|
Logged
|
Per Arduino ad Astra
|
|
|
|
Offline
Newbie
Karma: 2
Posts: 34
|
 |
« Reply #9 on: January 10, 2013, 09:10:44 pm » |
You will need a shield and personal opinion only run a mega, especially if you are looking at speed. In addition to that opinion, buy from someone you can get support from I would suggest, if you want a 3.2, do the sainsmart shield and TFT on a mega with the UTFT library.
|
|
|
|
|
Logged
|
|
|
|
|
Czech Republic
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #10 on: January 11, 2013, 04:01:39 pm » |
Could anyone confirm me, that SPI LCDs are much slower than parallel (8 or 16 bit) connected ones? I am asking because mine with ST7735 redraws really slow (2sec for full screen area) and I want to know if this is normal or if it needs some tweaks or library mods.
SSD1289 driver is hopefully often used in modules sold on ebay and DX.. Looking for one of them, but rather prefer something smaller (around 2") - will continue searching, listings are thousands of tft`s.
Many displays modules with SSD1289 are not directly pluggable into Arduino, I need a shield pin converter - understood. But these pin converter PCB`s are without active components, aren`t they? I`d like to save my money and do a connection with female to male cables if it is possible.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 3
Posts: 179
|
 |
« Reply #11 on: January 11, 2013, 04:30:10 pm » |
The shields usually contain a 5 volt to 3.3 volt converter for the logic signals. Unless you are using a 3.3 volt arduino, you'll need the extra board.
|
|
|
|
|
Logged
|
|
|
|
|
UK
Offline
Faraday Member
Karma: 15
Posts: 2852
Gorm deficient
|
 |
« Reply #12 on: January 29, 2013, 04:39:00 am » |
If the logic signals are unidirectional, the only voltage converter you'll need is a voltage divider per line.
|
|
|
|
|
Logged
|
Per Arduino ad Astra
|
|
|
|
North Queensland, Australia
Offline
Edison Member
Karma: 31
Posts: 1175
|
 |
« Reply #13 on: January 29, 2013, 10:13:27 pm » |
I read/write from my SSD1289, and all it has is 10k resistors on the lines and a pot on the back light, easy enough to reproduce, the shield is just a luxury.
|
|
|
|
|
Logged
|
|
|
|
|
Finland
Offline
Jr. Member
Karma: 1
Posts: 84
|
 |
« Reply #14 on: January 30, 2013, 03:16:43 pm » |
Could anyone confirm me, that SPI LCDs are much slower than parallel (8 or 16 bit) connected ones? I am asking because mine with ST7735 redraws really slow (2sec for full screen area) and I want to know if this is normal or if it needs some tweaks or library mods.
I can't confirm it but I think serial is slower than parallel. I only have a Uno and a SPI Philips LCD 132x132, but managed to tweak some slow library for it from a very slow clearing speed up to about 21Hz. I broke apart compatibility, lowered the number of colors and sacrificed memory for performance. Now the screen flickers between updates, and I don't know how to get rid of that. Anyways, logically thinking, sending one or two bytes at once over parallel interface should always be faster than syncing the same data over SPI bit by bit like this.. I would need a similar parallel LCD for testing to know better though. Edit: The obvious solution to flickering was not to clear the whole screen if only very few pixels changed state..
|
|
|
|
« Last Edit: January 31, 2013, 12:50:54 pm by Chaul »
|
Logged
|
|
|
|
|
|