2018-05-09 11:20 AM
Hi, I am starting on a new project using a 3.5' 320 x 240 TFT that has an SSD1963 controller. I need to select a processor for this and it seemed like a good chance to use an ARM, but so many choices! It looks like there are (or have been) several graphic libraries, but it's hard to know what is 'current'? I have selected nothing at this point, only the LCD is specified. Or should I use a graphic library from a compiler vendor or somewhere else entirely? The will be a user interface, not a movie player.
What would you recommend as a graphic library and/or a current micro? The main application is not huge or complex.
2018-05-16 04:55 AM
Posted on May 16, 2018 at 13:55
Hello grant.004,
What is your hardware board?
You should first start by study the documentation and examples for the library to use.
I recommend you to have a look to STemWin applications with STM32CubeF4 firmware package (version 1.0) to learn about programmingwith STemWin: STM32Cube_FW_F4_V1.0\Projects\STM324x9I_EVAL\Applications\STemWin.
Please, refer to the Getting started with STemWin Library in section “3 How to use STemWin Library step by step�?.
You can also, useSTM32CubeMx tool (version 4.1)which integrate STemWin in the CubeMx project andallows generating C initialization code.
Have a look to this https://www.st.com/content/ccc/resource/technical/document/application_note/group0/25/ca/f9/b4/ae/fc/4e/1e/DM00287603/files/DM00287603.pdf/jcr:content/translations/en.DM00287603.pdf, it may help you.
With Regards,
Imen
2018-05-16 11:55 AM
Thanks for the reply. I don't have any TFT or STM evaluation board(s) yet, but I am shopping. :) I will look at those documents.
2018-05-16 05:44 PM
my project for SSD1963
2018-05-16 07:57 PM
Ive used the ili9341 and ssd1289 on 3.2 inch displays. Each had 16 bit parallel interfaces. Something with FSMC and some decent ram will work for you if you want speed, or you can go straight CPU power but with a lower performance micro controller if you don't plan on doing anything fast. The STM32F429 has good support for LCDs and lots of people have used them for that...even plays a version of DOOM.
*However i can hit 30 fps of solid colors easily using dma driven parallel bus on my STM32M051. Frame rate is controlled by how fast i set my timer, so it can go noticeably faster. Shows how much these things are capable of!