GPIO - Interruption sur une broche sans interruption?

Sep 24 2020

Si une broche GPIO n'est pas une interruption configurable en tant qu'interruption externe, est-il toujours possible par hasard de détecter la pression du bouton sur la broche sans interroger comme une interruption?

Réponses

2 td127 Sep 24 2020 at 16:30

Pas directement, mais si vous avez une interruption périodique à d'autres fins, vous pouvez y ajouter un sondage de votre bouton. Si vous ne le faites pas, vous pouvez ajouter une interruption périodique à un taux nominal (20-100 ms) et interroger votre bouton là-bas (en supposant qu'il s'agit d'un bouton poussé par l'homme, vous n'avez pas besoin de plus de résolution que cela).

Cela ne vous évite pas de perdre du temps à lire un bouton qui n'a pas changé, mais cela vous évite d'avoir à interroger en arrière-plan.