Bonjour,
Je vais essayer d'être clair Je suis en train de concevoir une interface DMX (récepteur) qui gérera un rideau de scène bref des relais pour faire simple
Flowcode V6
Le module utilise 1 Pic 18F45K22 à 20 MHZ
1 UART pour la reception RS232 via une interruption (ce qui pose mon problème)
1 afficheur gLCD couleur Module Matrix EBM001sur le port B
Des switches Port D
Des Sorties Port A
sur le LCD en plus des infos fixes j'ai besoin d'affiche un état qui change lorsque le canal désigné est changé 3 voix DMX
Mais Le rafraîchissement du LCD est très lent je pense qu'il est ralenti par l'interruption UART via RX C7
donc je cherche une solution alternative à chaque passage la ligne se met a jour d'ou ma question
comment faire pour q'une variable (nombre ou string) que contient une donnée issu du UART soit lu et ne change que si son contenu a changét si le contenu a changé
Si-variable à changé =vrai
Si contenu non changé= faut
Je cherche depuis plusieurs jours sans réponse
Si c'est possible je ne mettrais à jour le LCD uniquement si c'est nécessaire et non pas à chaque passages?
Ou je fais fausse route et dans ce cas merci de m'expliqué.
Cordialement
Fabrice
-----