This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

first steps with STM32F7508-DK display

I would like to do some 'printf' to the display. Is there any tuto somewhere ? or a sample in the keil subdirectories ?

Another point bothers me : abreviations. Is there a dictionnary somewhere ?

Thanks in advance for any advice ...

Jean

Grenoble France

  • There's a lot of plumbing, might I suggest cloning and modifying this project. There is code to bring up the screen, and print text,draw circles, etc.

    STM32Cube_FW_H7_V1.8.0\Projects\STM32H750B-DK\Applications\Display\LTDC_Paint\Src\main.c

  • STM32F7508-DK

    You mean this: https://www.st.com/en/evaluation-tools/stm32f7508-dk.html ?

    Is there any tuto somewhere ?

    It's an ST product - so the place to start is always the Product Page on ST's site:

    abreviations

    In general, or specific to ST ?

    ST's terms will be defined in ST's documentation;

    For General terms, google should work, or a dictionary of electronics and/or computing 

    eg, https://en.wikipedia.org/wiki/Glossary_of_electrical_and_electronics_engineering

  • Hi Andy,

    I had hard work last weeks teaching C language to ST people. On a sideway, I asked them on wich microcontroler there are going to work with (they drive machines to build wafers if you understand). They answered : " Arduino" !!!!!!

    My problem with abreviation is about ST. I have to understand english and then sentences like

    "/* DeInit the LTDC MSP :"

    I know what init is; it's the first time I see that we can do a deinit

    I know what LCD is, but what is LTDC ? And MSP ?

    it would be good if, at the begining of each file (.c and .h) we have a dictionary like

    /* LCD = Liquid Crystal Dysplay

       LTDC = ...

    and so on

    but now teaching is over and I'll have some time to understand all that ...

    Jean

  • HI,

    I found the project and I am studying it.

    I need basic informations :

    What is the minimum things to do to init the LCD (in this project, they work with SD memory, is it a must ? and what about interrupt ?). I have seen tat we need clock, some pins, ... and what else ? I just want to do a printf("Hello world" for the moment.

    I saw layers driven with a uint_32. Is there only a foreground and background or a lot of them ?

    The LCD seems to be an array of pixels. But there is a function : BSP_LCD_DisplayStringAtLine. I suppose that the 'line heighth' depends of the font used; but the font is not a parameter of this function !! and what about 'fixed width' characters (font courrier new in W10) and 'variable width' ?

    TIA

    Jean