Discussion group dedicated to the Philips LPC2000 family of ARM MCUs
LPC2478 + TFT LCD -> How to manage multipe page buffers - Felipe de A N L - Oct 10 13:07:52 2009
Hello folks!
I am trying to mannage multiple page buffers for the TFT LCD on the LPC2478,
I did try to change the UP_PANNEL_ADDRESS and LOWER_PANNEL_ADDRESS registers
on the LPC2478 but there was no result, is there another way of doing it ?
Thanks
[Non-text portions of this message have been removed]
------------------------------------

(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )
Re: LPC2478 + TFT LCD -> How to manage multipe page buffers - rolf_meeser - Oct 10 14:31:28 2009
Hi Felipe,
--- In l...@yahoogroups.com, Felipe de A N L
wrote:
>
> Hello folks!
>
> I am trying to mannage multiple page buffers for the TFT LCD on the LPC2478,
> I did try to change the UP_PANNEL_ADDRESS and LOWER_PANNEL_ADDRESS registers
> on the LPC2478 but there was no result, is there another way of doing it ?
>
I've successfully used a two buffer scheme to play a video:
(Assuming that currently buffer1 is being scanned)
1. Fill buffer2 with next frame.
2. Wait for "Base Address Register Update" interrupt.
3. Set LCD_UPBASE to buffer2.
4. Fill buffer1 with next frame.
2. Wait for "Base Address Register Update" interrupt.
3. Set LCD_UPBASE to buffer1.
4. Goto 1
Rolf
------------------------------------

(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )Re: Re: LPC2478 + TFT LCD -> How to manage multipe page buffers - Felipe de A N L - Oct 10 18:44:06 2009
Thanks, I could successfully change between pages.
Cya.
2009/10/10 rolf_meeser
> Hi Felipe,
> --- In l...@yahoogroups.com , Felipe de A N
> L wrote:
> >
> > Hello folks!
> >
> > I am trying to mannage multiple page buffers for the TFT LCD on the
> LPC2478,
> > I did try to change the UP_PANNEL_ADDRESS and LOWER_PANNEL_ADDRESS
> registers
> > on the LPC2478 but there was no result, is there another way of doing it
> ?
> > I've successfully used a two buffer scheme to play a video:
> (Assuming that currently buffer1 is being scanned)
>
> 1. Fill buffer2 with next frame.
> 2. Wait for "Base Address Register Update" interrupt.
> 3. Set LCD_UPBASE to buffer2.
> 4. Fill buffer1 with next frame.
> 2. Wait for "Base Address Register Update" interrupt.
> 3. Set LCD_UPBASE to buffer1.
> 4. Goto 1
>
> Rolf
>
>
>
[Non-text portions of this message have been removed]
------------------------------------
______________________________
Stellaris® MCU Family: New Parts, New Package, New Price.

(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )