Etudiant à l’EIGSI, école d’ingénieurs généraliste, j’ai choisi pour projet de première année l’élaboration d’un montage ludique permettant de montrer simplement le fonctionnement d’un asservissement. Je reprends dans cet article toutes les étapes qui m’ont permis d’y arriver.
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).