cancel
Showing results for 
Search instead for 
Did you mean: 

Trouble implementing touchgfx on custom board

William_RnD
Associate III

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.

 

1 ACCEPTED SOLUTION

Accepted Solutions

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?

View solution in original post

7 REPLIES 7
MM..1
Chief III

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 ...

William_RnD
Associate III

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

 



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

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?

Hi, 

No I didn't, I was quite a small board.

I will do it in next revision.

Kind regards, 

William

Do you have output on your display now?

No, 

I can't access the connector very well.
And the people that make the display don't give any clock or any synchronization info.
Its my first time working with those displays.

I found a website that has proof of concepts and cheaper displays.
For the next sample I'm gone follow their bring up.

Kind regards, 

William