cancel
Showing results for 
Search instead for 
Did you mean: 

Ask how to control the LCD of the stm32f469i_Discovey board

PKunK.1
Associate III

I am developing with stm32f469i_Discovery board.

The development board is a 4-inch LCD and what I need is a 5-inch LCD.

While searching for 5-inch LCDs, it found ILI9806E Control IC products.

I am looking for an LCD driver for a test with a 5-inch LCD instead of a 4-inch LCD, and I have a question, so I ask someone to answer it.

The development board's LCD is the MIPI interface. I saw the circuit diagram of the development board, and I understand that the control pins are connected to the HS_D0P, HS_D0N, HS_D1N, HS_CP, and HS_CN pins.

But if you look at the initialization code on the development board,

MX_LTDC_Init();

0693W000007EdDtQAK.pngI think the square part is not MIPI interface but I2C communication to initialize LCD Control IC...

Can you tell me what your configuration is on this stm32f469i_Discovey board?

1 ACCEPTED SOLUTION

Accepted Solutions
MM..1
Chief

You think bad about I2C, MIPI isnt fulĺ name add here DSI , mean Display Serial Interface, and this interface have mode to transfer commands or video data...

and yes this call initialize LCD Control IC

I2C is used in part to init TouchPanel IC...

For reference create aplication project in TouchGFX for this discovery and check code and BSP folder.

View solution in original post

4 REPLIES 4
MM..1
Chief

You think bad about I2C, MIPI isnt fulĺ name add here DSI , mean Display Serial Interface, and this interface have mode to transfer commands or video data...

and yes this call initialize LCD Control IC

I2C is used in part to init TouchPanel IC...

For reference create aplication project in TouchGFX for this discovery and check code and BSP folder.

Thank you for your reply.

Let me ask you one more question.

If you look at the function in the OTH8009A_Init() section shown in the figure,

static HAL_StatusTypeDef DSI_ShortWrite(DSI_HandleTypeDef *hdsi,

uint32_t ChannelID,

uint32_t Mode,

uint32_t Param1,

uint32_t Param2)

{

}

It uses to transmit data.

I want to know if the pins used are communicating through HS_D0P, HS_D0N, HS_D1N, HS_CP, and HS_CN pins.

Yes, comms over the DSI lanes

Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..

Your advice was very helpful to me.

Thank you.