LIBRARY FOR DRIVING SSD1289 LCD displays WITH small MICROCONTROLLERS

[H. Smeitink] got his hands on a 320×240 color TFT LCD screen. He set out to drive it with a small picture microcontroller but didn’t find a lot of help out there to get up and running quickly. This is unexpected since it’s a really nice display for quite a low price (under $16 delivered on eBay at the time of writing). He chose to write his own library and support tools to help others.

The display includes an SPI touch screen, but since that works separately from the LCD controller, touch input is not supported in this package. The driver that he wrote is coming from a mikroC toolchain point of view, but it shouldn’t be too hard to port to your platform of choice. We took a quick look at the code and it seems all you need to do is tweak the defines to match your hardware registers, and implement your own delay_ms() function.

But he didn’t stop with the driver. You’ll also find a C# program which converts images to an range for easy use on the display. Incidentally, this is the same display which [Sprite_TM] got working with the Raspberry Pi.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post