4MMPS PIT : Différence entre versions
De Ensiwiki
Ligne 1 : | Ligne 1 : | ||
+ | <!-- | ||
{{Maintenance uniquement par enseignants}} | {{Maintenance uniquement par enseignants}} | ||
{{2A}} {{Informatique}} | {{2A}} {{Informatique}} | ||
Ligne 118 : | Ligne 119 : | ||
# démasquer l'IRQ0 pour autoriser les signaux en provenance de l'horloge : on vous recommande d'écrire une fonction <tt>void masque_IRQ(uint32_t num_IRQ, bool masque)</tt> prenant en paramètre le numéro de l'IRQ (entre 0 et 7) à gérer ainsi qu'un boolean indiquant si on souhaite masquer ou démasquer l'IRQ en question | # démasquer l'IRQ0 pour autoriser les signaux en provenance de l'horloge : on vous recommande d'écrire une fonction <tt>void masque_IRQ(uint32_t num_IRQ, bool masque)</tt> prenant en paramètre le numéro de l'IRQ (entre 0 et 7) à gérer ainsi qu'un boolean indiquant si on souhaite masquer ou démasquer l'IRQ en question | ||
# démasquer les interruptions externes grâce à un appel à la fonction <tt>sti()</tt> comme expliqué dans le squelette de code donné plus haut | # démasquer les interruptions externes grâce à un appel à la fonction <tt>sti()</tt> comme expliqué dans le squelette de code donné plus haut | ||
+ | --> |