2022-04-25 06:21 AM
Sometimes an image tells more than a thousand words:
As you can imagine, the dots shouldn't be shifted to the right as on my display (there is an offset on the x-axis)
This is my very example template (lots of buttons to test my touch).
I use the STM32F469 controller and my display is a ILI9881.
When I use the same display with the STM32 Disco Techstar Board everything works fine.
I have no reference where to look for my misrepresentation.
I appreciate your help
Cheers Jimmy
Solved! Go to Solution.
2022-05-05 01:21 AM
Good morning Osman
Thank you for trying to help me.
Luckily, I was able to figure out what the problem was:
In CUBEMX at Multimedia/DSIHOST I use the "Adapted Command Mode with TE Pin".
As external clock, I used a 16MHz quartz instead of the 8MHz quartz at the STM32 Disco Board.
Therefore, the PLL was set too high for the DSIHOST which caused the explained misrepresentation.
For completeness stake:
I use Touch GFX version 4.19.1
I have an external RAM
As frame buffer strategy I use single buffer.
May this helps someone else.
Jimmy
2022-05-05 12:59 AM
Hello Jiimmy,
Can you give more information about your configuration please ?
/Osman
2022-05-05 01:21 AM
Good morning Osman
Thank you for trying to help me.
Luckily, I was able to figure out what the problem was:
In CUBEMX at Multimedia/DSIHOST I use the "Adapted Command Mode with TE Pin".
As external clock, I used a 16MHz quartz instead of the 8MHz quartz at the STM32 Disco Board.
Therefore, the PLL was set too high for the DSIHOST which caused the explained misrepresentation.
For completeness stake:
I use Touch GFX version 4.19.1
I have an external RAM
As frame buffer strategy I use single buffer.
May this helps someone else.
Jimmy
2022-05-05 09:07 AM
Hello Jimmy,
Great to hear your problem is solved!
Thanks for your reply, it surely can help someone else indeed. For better referencing, could you mark your answer as best please ? Thank you :)
/Osman