Bonjour je suis entrain de réviser un TD et la je remarque que je n'arrive plus a faire un masque pour priorités d'interruptions (simples boutons poussoirs) réglables sur 2 bits pour chaque ligne :
P1.0 P1.1 P3.2
IP0 X X X X X 1 0 1
IP1 X X X X X 0 1 1

Les priorité sont réglables par degrés 3->1 11=3 01=2 ...

Je dois utilisé un masque avec des fonction & et OU pour effacer et écrire des bits mais je n'ai plus la méthode utilisé pour l'exemple donné j'ai :
IP0=(IP0&0xF9)|0x04;
IP1=(IP1&0xF9)|0x02;

Le micro est un SAB C515 et le code en C. Si quelqu'un pourrais me donner la méthode je lui serais très reconnaissant merci.