Ecran TFT 3.5 rafarichissement écran

Je pense que je me suis peut être mal expliqué.
Mon problème c'est ce que j'appelle peut être par erreur, le rafraîchissement d'écran.
Toutes les x secondes l'écran met à jour les variables et cela se traduit par une très brève saute d'image, un balayage du haut vers le bas. Si je met un délais () d'une minute pour valider les minutes de l'horloge le balayage a lieu toutes les minutes of course.
Mon idée !!! était que si j'arrivais à figer l'affichage de la date pendant 24 heures il n'y aurait qu'un changement. Mais bon ?
Je ne connais pas bien le fonctionnement de ces écrans et il doit bien y avoir moyen d'éviter ce balayage de façon logicielle. Il existe également un problème avec ces écrans qui est le remplacement d'un caractère par un autre qui se traduit par une superposition des caractères réglées par un "sticker" qui efface la variable à chaque changement !!!
Quelqu'un qui connaît le fonctionnement de ces écrans doit savoir de quoi je parle.
Mon code fait 600 lignes et je sais pas si c'est utile de le poster mais si c'est nécessaire j' essayerai de le placer comme il faut.
merci