cancel
Showing results for 
Search instead for 
Did you mean: 

Enabling Timer on STM32H747I-DISCO (CM4 or CM7) Causes LCD to Go Blank — What Could Be the Issue?

Shealtiel
Associate II

I'm using the STM32H747I-DISCO board. When I enable any timer (e.g., TIM3, TIM4) on either CM4 or CM7, the LCD display goes blank or stops updating. The display works fine until the timer is initialized.

  • I'm using TouchGFX on CM7.
  • Display is initialized correctly at startup.
  • The issue appears right after initializing the timer via HAL.

Could this be due to a conflict with LTDC clocks, TouchGFX timing, or backlight control (PWM)? How can I safely use a timer without affecting the display?

Any insights or configuration tips would be appreciated.

1 REPLY 1
Ozone
Principal

You would need to show the code associated with this timer(s), especially initialisation and interrupt handling routines (including callbacks).
And check if TouchGfx uses some of those timers already.

I'm not a H7 / TOuchGfx user, so I can only give general hints.