Color LCD

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hey guys,

I've alredy used CharLCD and GLCD and now i want to use some Color LCD, like the screen of the N95 8GB, but I'm kind of lost and don't know where to start. Does someone here have experience with ColorLCD ? If yes, could you please point me in the right direction ?
I googled for some info but failed to find some tutorial or lib to start learning.

Thanks !

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Take a look at Sparkfun: http://www.sparkfun.com/commerce...

In general to use a colour LCD with an AVR you probably need one with an "intelligent" controller and frame buffer RAM on board.

Beware that a lot of colour LCD panels are actually "dumb" and just require raw coloured pixel data with frame, line and pixel clocks pulsed out to them with the exact timing required. This would involve a lowly AVR spending almost all its time doing the pulse generation and using most/all of its SRAM for the framebuffer.

But those mobile phone displays that Sparkfun list effectievly have their own dedicated MCU+RAM on the back of the display panel to take all this off your hands and leave the AVR to just draw the pictures.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

i know a nice TFT display.... look for ediptft43-A its realy nice and you can use it with any 8bit AvR that have an Uart or i2c or spi interface

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

but its very expensive

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

but its very expensive

http://gb.mouser.com/Search/Refi...

Holy Mackerel - for £183+VAT I can have a 26" LCD TV! Or an Asus EEE-PC 701 or an iPod Touch or ...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I recently replaced a broken screen on a Nokia 6220C, boy if you could interface those to an avr.

Got the new one for 8GBP.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks guys !! But now I have another doubt for clawson:

I'm interested in this screen: http://www.sparkfun.com/commerce... .

1- But how should I use it ?? I can see that there is some pins in the back (Tx, Rx, GND, RES and VIN), so I'm supposed to send all the commands from my AVR to the Screen MCU via SPI ,Usart or I2C ??

2- By the product description that I've found in Sparkfun site, I could understand that the Screen MCU is programmable and I don't need any AVR driving it. So there must be a way to send my data to the screen (like the value from an ADC), am I right ?

3- If place an order in Sparkfun, probably a manual will come with the screen !?

Thanks !!!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The uOLED-320XX-P1 is an entirely different level. It has a microcontroller built in, and can run complex programs without an AVR attached at all. You *COULD* write a program for the LCD controller that turned it into a "smart" LCD that responds to drawing commands from the AVR, but that would be a serious waste of money.

What you want is somewhere between a dumb LCD (which requires per-pixel signals from the AVR for every single frame) and that particular programmable LCD that you linked. You want one that just has a small uC attached that does all the pixel update and refresh for you, so that your AVR can send pixel data (or possibly slightly more complex commands) at its leisure. Something like http://www.sparkfun.com/commerce...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well the link on that page leads to:

http://www.4dsystems.com.au/prod...

That seems to suggest that it has a UART interface.