Skip to main content
PKunK.1
Associate III
February 10, 2021
Solved

Ask how to control the LCD of the stm32f469i_Discovey board

  • February 10, 2021
  • 4 replies
  • 2442 views

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?

This topic has been closed for replies.
Best answer by MM..1

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.

4 replies

MM..1
MM..1Best answer
Super User
February 10, 2021

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.

PKunK.1
PKunK.1Author
Associate III
February 15, 2021

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.

Tesla DeLorean
Guru
February 15, 2021

Yes, comms over the DSI lanes

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