cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F429 Tft lcd drive

er3481
Senior
Posted on July 31, 2016 at 17:05

Hi,

I am trying to drive 320x240 tft lcd with my stm32f429 mcu. I have connected all RGB and SYNC pins together with mcu and lcd but i can not see anything on the screen when i try to write something. I am not sure that i have configured the lcd parameters with the right values . The TFT lcd that i use is on the link below and you can see my lcd parameters that i configured it with cubemx.

TFT LCD datasheet:

http://img.ozdisan.com/ETicaret_Dosya/412053_7958153.pdf

hltdc.Init.HSPolarity = LTDC_HSPOLARITY_AL;

  hltdc.Init.VSPolarity = LTDC_VSPOLARITY_AL;

  hltdc.Init.DEPolarity = LTDC_DEPOLARITY_AH;

  hltdc.Init.PCPolarity = LTDC_PCPOLARITY_IPC;

  hltdc.Init.HorizontalSync = 0;

  hltdc.Init.VerticalSync = 0;

  hltdc.Init.AccumulatedHBP = 70;

  hltdc.Init.AccumulatedVBP = 13;

  hltdc.Init.AccumulatedActiveW = 390;

  hltdc.Init.AccumulatedActiveH = 253;

  hltdc.Init.TotalWidth = 408;

  hltdc.Init.TotalHeigh = 263;

  hltdc.Init.Backcolor.Blue = 0;

  hltdc.Init.Backcolor.Green = 0;

  hltdc.Init.Backcolor.Red = 0;

  HAL_LTDC_Init(&hltdc);

  pLayerCfg.WindowX0 = 0;

  pLayerCfg.WindowX1 = 0;

  pLayerCfg.WindowY0 = 0;

  pLayerCfg.WindowY1 = 0;

  pLayerCfg.PixelFormat = LTDC_PIXEL_FORMAT_RGB888;

  pLayerCfg.Alpha = 0;

  pLayerCfg.Alpha0 = 0;

  pLayerCfg.BlendingFactor1 = LTDC_BLENDING_FACTOR1_CA;

  pLayerCfg.BlendingFactor2 = LTDC_BLENDING_FACTOR2_CA;

  pLayerCfg.FBStartAdress = 0;

  pLayerCfg.ImageWidth = 0;

  pLayerCfg.ImageHeight = 0;

  pLayerCfg.Backcolor.Blue = 0;

  pLayerCfg.Backcolor.Green = 0;

  pLayerCfg.Backcolor.Red = 0;

  HAL_LTDC_ConfigLayer(&hltdc, &pLayerCfg, 0);

  pLayerCfg1.WindowX0 = 0;

  pLayerCfg1.WindowX1 = 0;

  pLayerCfg1.WindowY0 = 0;

  pLayerCfg1.WindowY1 = 0;

  pLayerCfg1.PixelFormat = LTDC_PIXEL_FORMAT_RGB888;

  pLayerCfg1.Alpha = 0;

  pLayerCfg1.Alpha0 = 0;

  pLayerCfg1.BlendingFactor1 = LTDC_BLENDING_FACTOR1_CA;

  pLayerCfg1.BlendingFactor2 = LTDC_BLENDING_FACTOR2_CA;

  pLayerCfg1.FBStartAdress = 0;

  pLayerCfg1.ImageWidth = 0;

  pLayerCfg1.ImageHeight = 0;

  pLayerCfg1.Backcolor.Blue = 0;

  pLayerCfg1.Backcolor.Green = 0;

  pLayerCfg1.Backcolor.Red = 0;

0 REPLIES 0