Other Parts Discussed in Thread: BQ35100
Tool/software: Code Composer Studio
Hi,
I use the DK-TM4C129X for development and I have a problem with the LCD screen. After a certain period of running (6 hours), the initialization function " Kentec320x240x16_SSD2119Init " of the screen does not want to be executed and the screen remains blank. So I can not continue to display my data on the screen. If I disconnect the screen for a few hours, it resumes operation and my code runs again. Do you have any idea where the problem can come from? Is it my code or the hardware ? Does the display have a limited number of hours of running ? Below my code :
main(void)
{
// Run from the PLL at 120 MHz.
g_ui32SysClock = SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000);
// Initialize the display driver.
Kentec320x240x16_SSD2119Init(g_ui32SysClock);
// Initialize the graphics context.
GrContextInit(&g_sContext, &g_sKentec320x240x16_SSD2119);
// Initialize the sound driver.
SoundInit(g_ui32SysClock);
SoundVolumeSet(230);
SoundStart(g_pi16AudioBuffer, AUDIO_SIZE, 64000, SoundCallback);
// Initialize the touch screen driver and have it route its messages to the widget tree.
TouchScreenInit(g_ui32SysClock);
TouchScreenCallbackSet(WidgetPointerMessage);
// Introduction Presentation and Screen
TIWelcome();
InitWidget();
Measures_Board();
}
Thank you for your help
Best regards
Clara Mongold