Nous allons voir dans cet article l’exploitation d’entrées numériques particulières d’un micro-contrôleur, appelées "interruptions externes".
Cet article va utiliser l’Arduino donc c’est une utilisation simplifiée. Un autre article de ce site est dédié aux microcontrôleurs par une approche plus bas-niveau : Trucs et astuces.
Définition
Il s’agit d’une connexion particulière dans le micro-contrôleur qui va interrompre l’exécution de votre code principal lorsqu’un changement est détecté (…)
Accueil > Mots-clés > Logiciel et programmation > interruption
interruption
Une interruption est une réaction à un événement particulier, qui va arrêter l’exécution du programme principale et proposer l’exécution temporaire d’un autre code, en sauvegardant l’état courant pour pouvoir le recharger et reprendre l’exécution normale.
Les interruptions sont programmées et spécifiques : chaque calculateur (micro-contrôleur, microprocesseur) dispose d’une liste exhaustive de toutes les interruptions possibles, afin que les développeurs spécifient les interruptions activées et le programme associé à chacune.
Il existe différents types d’interruption : des dépassements de capacités (notamment dans les compteurs de temps ou timers), des acquittements de réception de données sur les périphériques de communication, ou même des interruptions externes, fortement utilisées en robotique (fronts de tension sur des pattes d’entrée).
PoBot
Interruptions externes
Asservissement d’un moteur à courant continu