Bonsoir à tous,
Je suis en train de programmer un pic16f1777 toujours pour mon four à CMS. En entreprise, je fais plutôt du pic32, alors quand je me suis rendu compte que sur ce pic je n'ai pas de priorité d'interruption ça me met un peu mal.
Pendant une phase de fonctionnement du système, le "zero crossing detector" me génère une interruption à chaque passage de l'onde secteur par 0. Ceci arrive toutes les 10 ms.
Mais le timer qui créer ma base de temps me génère une interruption aussi toutes les 10 ms...
Vous voyez venir le problème ? Si ces deux événements surviennent en même temps, il faut absolument que le zero crossing detector ne prenne pas de retard pour ne pas faire foirer la commande de mon triac.
Y a t-il un terme pour décrire ce genre de soucis ? Comment résoudre ce problème (à part changer de PIC svp ) ?
-----