Newhaven Display Forum

Newhaven Products => TFTs => Topic started by: statelogic on January 07, 2015, 06:49:38 AM

Title: NHD-1.8-128160EF-CTXI#-F has a display buffer?
Post by: statelogic on January 07, 2015, 06:49:38 AM
I have this display operating using a dsPIC33 controller with the helpful example, "NHD-1.8-128160EF with PIC32." Loading of new display data is not instant, and I can see the display updating across an area as the new data is loaded. When updating numbers I want the update area to change all at once. Is there a way to load image into the display memory first and transfer to the display all at once?
Title: Re: NHD-1.8-128160EF-CTXI#-F has a display buffer?
Post by: Michael_L on January 09, 2015, 04:24:55 PM
What you speak of is a feature known as double buffering.  This means having 2 full display buffers, allowing you to show one on the screen, and write to the other "hidden" one.  Then a simple command would swap between the two buffers instantly, achieving what you desire.  There are several external TFT controllers that have this capability, but with this small TFT with built-in controller, this feature is not available.  You would either need to increase write speed, or only update parts of the screen.  Another potential optiuon would be turning off the backlight while you write to the display, then turning the backlight back on once the write is done.
Title: Re: NHD-1.8-128160EF-CTXI#-F has a display buffer?
Post by: statelogic on January 09, 2015, 07:47:13 PM
OK, thanks.