LCD setting value of STM32F746G
- February 1, 2021
- 3 replies
- 853 views
Thank you for helping.
environment:
Board: STM32F746G-DISCO
TouchGFX Ver 4.15.0
The setting code output by TouchGFX is as follows.
It does not match the value on the LCD data sheet.
Please tell me how to calculate.
Thank you.
static void MX_LTDC_Init (void)
{
/ * USER CODE BEGIN LTDC_Init 0 * /
/ * USER CODE END LTDC_Init 0 * /
LTDC_LayerCfgTypeDef pLayerCfg = {0};
/ * USER CODE BEGIN LTDC_Init 1 * /
/ * USER CODE END LTDC_Init 1 * /
hltdc.Instance = LTDC;
hltdc.Init.HSPolarity = LTDC_HSPOLARITY_AL;
hltdc.Init.VSPolarity = LTDC_VSPOLARITY_AL;
hltdc.Init.DEPolarity = LTDC_DEPOLARITY_AL;
hltdc.Init.PCPolarity = LTDC_PCPOLARITY_IPC;
hltdc.Init.HorizontalSync = 40;
hltdc.Init.VerticalSync = 9;
hltdc.Init.AccumulatedHBP = 53;
hltdc.Init.AccumulatedVBP = 11;
hltdc.Init.AccumulatedActiveW = 533;
hltdc.Init.AccumulatedActiveH = 283;
hltdc.Init.TotalWidth = 565;
hltdc.Init.TotalHeigh = 285;
hltdc.Init.Backcolor.Blue = 0;
hltdc.Init.Backcolor.Green = 0;
hltdc.Init.Backcolor.Red = 0;
if (HAL_LTDC_Init (& hdtdc)! = HAL_OK)
{
Error_Handler ();
}
