Color LCD project

Discussion about project that uses other controller, or non controller based project such as using logic gates, FPGA, ARM, Mechanical ....etc. Welcome to post it here

Color LCD project

Postby wilson » Thu Mar 13, 2014 10:50 pm

Hi,
I am planning to do some GUI using PIC32 with TFT LCD, anyone have suggestion?
I have found a source with video from
http://www.lelong.com.my/tft-lcd-module ... Sale-P.htm

But it is using STM32. Is PIC32 sufficient to draw LCD?

Thanks for help.
wilson
Novice
 
Posts: 19
Joined: Thu Mar 13, 2014 10:36 pm

Re: Color LCD project

Postby takao21203 » Sat Mar 15, 2014 8:50 am

Sure it is but use a PIC with a larger FLASH- 128K or more.

Because number of instructions = FLASH kbytes/4.

The 80MHz PICs are very fast actually.
User avatar
takao21203
Discoverer
 
Posts: 111
Joined: Mon Mar 19, 2012 7:52 pm
Location: Ireland, Europe

Re: Color LCD project

Postby wilson » Sat Mar 15, 2014 9:50 am

takao21203 wrote:Sure it is but use a PIC with a larger FLASH- 128K or more.

Because number of instructions = FLASH kbytes/4.

The 80MHz PICs are very fast actually.


But Stm32F4 series is up to 180MHz :o my worry is refreshing color LCD will be slow and reduce response. Thanks.
wilson
Novice
 
Posts: 19
Joined: Thu Mar 13, 2014 10:36 pm

Re: Color LCD project

Postby takao21203 » Sat Mar 15, 2014 11:05 am

I would worry about that at all. What do you want to display?
User avatar
takao21203
Discoverer
 
Posts: 111
Joined: Mon Mar 19, 2012 7:52 pm
Location: Ireland, Europe

Re: Color LCD project

Postby wilson » Sat Mar 15, 2014 11:12 am

I want to use color lcd to display text that received from Bluetooth, meanwhile, also need to draw a graphics meter to represent angle sensor position, that mean, when angle change, meter will move.
wilson
Novice
 
Posts: 19
Joined: Thu Mar 13, 2014 10:36 pm

Re: Color LCD project

Postby Brian Griffin » Sat Mar 15, 2014 11:43 am

Do you have the datasheet for the LCD? These LCDs often contain a "Vertical Sync" pulse pin, so you can update the frame (display) by microcontroller everytime the Vertical Sync pin is up.

For a lot more speed, you have to use the DMA (Direct Memory Access) modules in the ARM/PIC32 processors. The DMA streams (moves) blocks of data without CPU intervention into the GPIOs where these will be connected to the data lines for the LCD.
PIC - UIC00B from Cytron (replacement for my broken PICKit 2), Pickit 3, MikroC for PIC
dsPIC - MikroC for dsPIC, mikromedia board (dsPIC33)
AVR - AVR Dragon
Parallax - Prop tool
User avatar
Brian Griffin
Enthusiast
 
Posts: 403
Joined: Mon Jan 17, 2011 9:36 am

Re: Color LCD project

Postby wilson » Mon Mar 17, 2014 11:57 pm

Thanks for your suggestion. I have datasheet, but not familiar with DMA anyway i will try.
wilson
Novice
 
Posts: 19
Joined: Thu Mar 13, 2014 10:36 pm


Return to Misc Project

Who is online

Users browsing this forum: No registered users and 12 guests

cron