4MMPS PIT : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
 
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
 +
-->

Version actuelle en date du 16 septembre 2019 à 17:24