Integrating Parallel RGB LCD with STM32 controller
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-30 10:20 PM
As we have Parallel RGB LCD and we tried integrating with STM32H743 controller and using touchGFX we are trying to display the image but nothing is displaying on the LCD so what may be the issue?
- Labels:
-
LCD-LTDC
-
STM32H7 Series
-
TouchGFX
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-31 8:16 AM
How did you create the project? What have you tried to do so far to find the issue? Hint: The TouchGFXHAL has LTDC interrupt handlers that will drive TouchGFX forward- are you hitting those? Does the display work outside of TouchGFX?
/Martin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-31 9:00 PM
Created project using STM32cubeIDE and also LTDC interrupt handlers has been taken care.
It works outside of TouchGFX.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-31 11:53 PM
when I run the code , its not entering into the hal.taskEntry();
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-09-01 12:17 AM
Generated code dont have call to touchGFX process start. You need add to default task or create new task. I preffer add
void StartDefaultTask(void const * argument)
{
/* USER CODE BEGIN 5 */
MX_TouchGFX_Process();
/* Infinite loop */
for(;;)
{
osDelay(1);
}
/* USER CODE END 5 */
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-09-01 4:47 AM
I'm able to display the LCD as i made a mistake in DCLK frequency.
But my blue button is displaying as red button .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-09-01 5:00 AM
If you make it blue, it will probably be shown as red. Seems like R, G and B are invterted in your configuration?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-09-01 5:36 AM
RGB configuration exactly where?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-09-01 6:26 AM
Maybe your LTDC GPIO configuration is reversed compared to what your screen is capable of. You could try making your box blue to see. And green.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-09-01 9:11 AM
Exactly you can have more mistakes:
- framebuffer address need be ltdc and touch same.
- RGB888 vs RGB565 setings must be correct
- display need initial setup registers properly, some displays can in registers swap RGB BGR mode
- GPIO RGB as Martin write must be connected to RGB lines on display...
