cancel
Showing results for 
Search instead for 
Did you mean: 

how to put pictures on tft lcd (stm32f429)

KADIR USTUN
Associate II
Posted on March 06, 2018 at 20:23

Hello, I have a project with tft LCD on STM32F429.  how ı can put background picture and some icon or pictures for my app. ı need to help. please.

13 REPLIES 13
Posted on March 07, 2018 at 10:07

  1. Find out what driver chip your display has
  2. Find a graphics library which supports that chip
  3. Study the documentation and examples for that library.

As we're on the ST forum and talking about an STM32, you might try this:

http://www.st.com/en/embedded-software/stemwin.html

 

There's also Arduino:

https://community.st.com/community/stm32-community/blog/2017/07/13/stm32-cores-enabled-in-arduino-ide

 

Many discovery boards - and other 3rd-party boards - feature LCDs; so you could study how they do that.

Many, many people have published stuff on the interwebs - gave you tried Google ?

eg, 

http://stm32f4-discovery.net/2015/07/hal-library-12-lcd-for-stm32fxxx/

  
Posted on March 07, 2018 at 11:13

thank you for answered. ı study with stm32f429i_discovery_lcd library, but ı think this lib. does not thing that ı want.

Posted on March 07, 2018 at 12:33

So keep searching for one which does, then!

Did you look at 

http://www.st.com/en/embedded-software/stemwin.html

 

Or Arduino?

Or 

http://stm32f4-discovery.net/2015/07/hal-library-12-lcd-for-stm32fxxx/

 

Or Google ?

Posted on March 07, 2018 at 12:59

yes ı did. thank you

Posted on March 07, 2018 at 15:06

Hello, ı think this stemWin study with hall driver. I want to try to standard pripheral. can ı do this? how?

Posted on March 07, 2018 at 15:27

Both HAL and the Standard Peripheral Library just address the very lowest layer - getting the bits across the SPI interface, or whatever.

Dealing with images is a very much higher-level thing.

Posted on March 07, 2018 at 15:35

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32138.html

 

If you want SPL versions of stemWin you might have to ask for specific older versions

I uploaded this one to the mirror back in mid-2014, but I have newer and older versions

https://drive.google.com/open?id=0B7OY5pub_GfIcmhCdXNKem1kSlk

 
Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on March 07, 2018 at 15:43

Thank you, ı will try

Posted on March 07, 2018 at 15:56

AIUI the 'HAL' in 

http://stm32f4-discovery.net/2015/07/hal-library-12-lcd-for-stm32fxxx/

  is nothing to do with ST's current product called 'HAL' - the libraries at 

http://stm32f4-discovery.net

  are based on the 

Standard Peripheral Library (SPL) ?

Also note that emWin itself is a Segger product - not specific to ST:

https://www.segger.com/products/user-interface/emwin/

 

So, if you want to implement the low-level stuff yourself, perhaps go for the generic Segger version?