[sdiy] dave smith *instruments*

Colin f colin at colinfraser.com
Tue Feb 2 00:07:48 CET 2010


 
> I actually do just the opposite for my LCD displays.  I build 
> a ram buffer for the contents and put whatever data however 
> fast into the memory.  On a timer interrupt I update the LCD. 
>  I don't remember the rate but it is fairly fast.  The ram 
> can actually be much longer than the LCD so scrolling is just 
> setting the starting address of the buffer.  I know 
> oftentimes I am writing the same data to the display but it 
> works great when the data is changing quickly.

If you have the RAM to keep two copies of the buffer, you can tell which
bytes have changed, and only write those, updating the delta copy as you go.
That will reduce the load on the CPU to LCD bus.

Cheers,
Colin f





More information about the Synth-diy mailing list