Librairie avec double interruptions
bonjour à tous !
je suis sur un projet de stabilisation d'un drone sur deux axes et j'utilise un gyroscope et un récepteur rc mais le problème c'est que lors de leurs lecture il y à chacun d'eux un état bloquant j'ai donc utilisé la librairie mstimer2 mais j'ai besoin de deux interruptions .
quelqu'un connait une libraire avec deux interruptions possible en simultané ??
je suis sur un projet de stabilisation d'un drone sur deux axes et j'utilise un gyroscope et un récepteur rc mais le problème c'est que lors de leurs lecture il y à chacun d'eux un état bloquant j'ai donc utilisé la librairie mstimer2 mais j'ai besoin de deux interruptions .
quelqu'un connait une libraire avec deux interruptions possible en simultané ??
bonjour,
si tu paramètres 2 interruptions, même en attaquant directement les registre de l'atmel, avec des niveaux de priorités différentes, quand une va se lancer, à moins que la suivante soit prioritaire(à vérifier), l'interruption va forcément bloquer le programme jusqu'à ce qu'elle ait finie son traitement.
peut etre que le contenu de ton interruption doit juste comporter la mise à 1 d'un flag, et ton 'loop' boucle en testant les flags. dès qu'un est à 1, alors il va lire le résultat.
si tu paramètres 2 interruptions, même en attaquant directement les registre de l'atmel, avec des niveaux de priorités différentes, quand une va se lancer, à moins que la suivante soit prioritaire(à vérifier), l'interruption va forcément bloquer le programme jusqu'à ce qu'elle ait finie son traitement.
peut etre que le contenu de ton interruption doit juste comporter la mise à 1 d'un flag, et ton 'loop' boucle en testant les flags. dès qu'un est à 1, alors il va lire le résultat.
Arduino Forum > International > Français (Moderators: jfs, Snootlab) > Librairie avec double interruptions
arduino
Comments
Post a Comment