Interruptions

Le sujet est un petit peu technique mais est passionnant...

Interruptions externes

Les broches peuvent être attachées à des interruptions

Interruptions des timers

Les timers dispose d'une fonction callback qui permet d'appeler une fonction à intervalle régulier.

Gestion des interruptions

Le code de gestion des interruptions doit rester simple et ne pas faire d'allocation de mémoire. Pour passer des variables entre interruption et code principal, pré-allouer les objets globaux.

A noter qu'il est possible d'exécuter certaines fonctions que lorsque c'est possible (=as soon as possible) plutôt que immédiatement grâce à la fonction .shedule() du module micropython.

Sujet passionnant donc...

Voir :