When you write on the screen, you get an afterimage of the screen shaking?
- April 6, 2021
- 3 replies
- 1591 views
During development on stm32f469i_Discovery, LCD with ILI9806Eic was changed.
There was a problem with LCD display after the change.
Unicode::snprintf(Hour_TimeBuffer, 4, "%02d", mHour_Data);
main_pageView::Hour_Time.invalidate();
On this writing screen, write the changed value on the screen whenever the mHour_Data value is changed.
When writing the changed value, something like an afterimage remains on the LCD screen.
It's a problem that hasn't happened before, but it keeps happening after changing the LCD.
LCD spec is set to Video mode and set to 60 frames. The same problem occurs when set to 40 frames.
I don't know why this problem is happening.
Is it related to the speed used to display data on the LCD and the number of LCD frames?
True! After changing the LCD, the cycle of the Model::tick() function was changed.
Previously, it worked every 17msec, but after changing the LCD, it was developed by 11.stm32f469i_Discovery and changed the LCD with ILI9806Eic.
There was a problem with LCD display after the change.
Unicode::snprintf(Hour_TimeBuffer, 4, "%02d", mHour_Data);
main_pageView::Hour_Time.invalidate();
On this writing screen, write the changed value on the screen whenever the mHour_Data value is changed.
When writing the changed value, something like an afterimage remains on the LCD screen.
It's a problem that hasn't happened before, but it keeps happening after changing the LCD.
LCD spec is set to Video mode and set to 60 frames. The same problem occurs when set to 40 frames.
I don't know why this problem is happening.
Is it related to the speed used to display data on the LCD and the number of LCD frames?
True! After changing the LCD, the cycle of the Model::tick() function was changed.
Previously, it operated every 17msec, but changed to 11.38usec after changing LCD.
Can you check what's wrong with my settings?
