Bonjour a tous
J'ai mon programme minuteur et horloge qui affiche du retard a la longue par rapport a d'autre montre. En fait il commence a la meme heure qu'une vraie montre puis se degrade et diverge par rapport a celle-ci. Au bout de quelques heures je me retrouve avec plusieurs minutes de retard et pourtant je vois les secondes défilés normalement sur mes afficheurs. Tester avec plusieurs horloges differentes! Est ce dû aux interruptions qui gere trop de chose? je ne comprend pas d'ou vient l'erreur. C'est mon programme interruption qui gere l'incrémentation des secondes, minutes, heure et le multiplexage de mes 4 afficheurs et déclenche un bit du CAN (go/done) pour la gestion de la temperature.Il est synchroniser par rapport a la frequence du quartz et toutes les x microsecondes il va incrementer les secondes tout ceci a ete bien sur calculer....
-----