Skip to main content
Associate II
April 21, 2026
Solved

Trouble implementing touchgfx on custom board

  • April 21, 2026
  • 2 replies
  • 148 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?

2 replies

MM..1
Chief III
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 II
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
Chief III
April 22, 2026

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