Skip to main content
Associate III
April 21, 2026
Solved

Trouble implementing touchgfx on custom board

  • April 21, 2026
  • 7 replies
  • 405 views

Hi, 

I made a custom board and made a design in touchgfx. But my screen keeps being black.

I want to confirm something because I think I made a mistake in my design.

 

I selected the following display:
MDT0130CIS-MULTI:
https://www.farnell.com/datasheets/4321575.pdf?_gl=1*vshmrc*_gcl_aw*R0NMLjE3NzUxMjEwOTIuRUFJYUlRb2JDaE1JM1BxQnEtbk9rd01WdHprR0FCMXQ5Z2k1RUFRWUFTQUJFZ0xmZVBEX0J3RQ..*_gcl_au*MTM4MTIxMjM2Mi4xNzc2NDEzMzk5

 

Now in the datasheet from the ST7789V driver which is on board of the MDT0130CIS-MULTI display it says the following.

William_RnD_0-1776780898568.png

Can I conclude from this that I cant drive this display with LTDC and Touch GFX?

Kind regards, 

William

P.S.

I included my .ioc file and main.c file if that could help.

 

    Best answer by mathiasmarkussen

    If you want to use 565, you should set 000 for 16-bit parallel interface, Note that this means DB0 and DB9 are not used, they are the missing r and b bits.

    Have you tied unused pins to gnd or IOVCC according to the data sheet?

    7 replies

    MM..1
    Super User
    April 21, 2026

    Hi Will, in pdf you can see 

    MM1_0-1776782647481.png

    then as writed here for RGB (LTDC) you require set last two lines i mean better 101, and connection on connector HSYNC VSYNC DE ... for LTDC require right connection to STM. Display can be set as RGB 666 or 565 based on your choice package STM ...

    Associate III
    April 22, 2026

    Hi,

    Interesting but shouldn't it be 010?

    M2: 0
    M1: 1
    M0: 0
    18-bit interface
    DB17-DB0
    I took RGB565, its a STM32f429.

    Maybe its a synchronization error then because I tried 010 and 101 but it stays black.

    Kind regards, 

    William

     



    MM..1
    Super User
    April 22, 2026

    No 010 is 8080 paralel interface for memory access (FMC), no video LTDC RGB.