Salut,
Je me suis lancé sur le programme d'une horloge numérique sur 4 afficheurs 7 segments en C sur le compilateur de mikroelektronika. Avant que l'affichage de l'heure ne commence je veux faire le réglage de l'heure donc réglage des minutes et des heures mais le probleme est que quand j'appui sur mon bps (bouton poussoir) connecté au portb (configuré en entrée) pour le réglage je perd l'affichage sur mes afficheurs pendant une fraction de seconde avant qu'il ne réapparaisse avec la bonne valeur incrémentée.
J'ai essayé de mettre des tempos a gauche et a droite mais ça ne marche pas. quelqu'un a déja rencontré ce problème? sinon l'horloge marche nickel a part ce problème de réglage. Pour l'instant je n'utilise pas d'interruption ni le timer du µc.
Est ce que le probleme viendrait de mes temporisations j'en ai mis juste apres l'appui sur le bouton poussoir afin de lui laisser le temps de s'incrémenter sinon ça s'incrémente trop vite. mon sous programme réglage fonctionne comme suit:
1)affichage avec multiplexage (5ms)
2)appui sur bouton poussoir
3) incrémentation
4) tempo (1s) "quand je baisse la tempo ça s'incrémente trop vite"
5) boucle sur l'affichage (1)
Partager