Ah ok merci j'avais modifié et pas compris qu'il fallait 2 IRQ Handler, tout est logique maintenant.
j'ai testé et le code fonctionne
C'est nickel car cela me permet aussi de facilement remettre à 0 mon compteur
OK c'est noté pour l'interruption, je vais m'en occuper un soir de semaine.
Je ne veux pas passer par TIM2 car en gros dans mon process je vais avoir:
1. mise sous tension de l'ensemble
2. Selection du pas
3. Positionnement du chariot dans sa configuration "départ du filetage" --> TIM2 n'est pas encore activé afin que les interruptions ne viennent pas gener le déroulement
4. Selection de la longueur du filetage
5. Demarrage de la broche et premiere passe
6. Retrait de l'outil manuellement
7. marche arriere broche pour revenir en position de départ
8. avance de l'outil manuellement
9. Marche avant de la broche
Aprres reflexion, je n'ai pas besoin d'interruption, je peux me servir de mon keypad pour gerer le positionnement du moteur. Il n'y a pas de précision la dedans, juste le mettre en début de course
CNCSERV, de quel morceau de code parles tu ? car j'ai repris pas mal de choses que tu m'as donné (voire tout)