bonjour a tous ,
voila j'utilise un masquage de bit , mon probleme et que je ne comprend pas pourquoi mon programme ne rentre pas dans la condition if de ma boucle
pourtant "entree" est bien egale a " mask" ?
voici mon code
merci d'avance de votre aideCode:#define MASK 0x03 void main() { char entree,fin=0; ANSELC=0 ; TRISC=0xC7; //ob 1100 0111 PORTC=0xEB; //ob 1110 1011 while(fin==0) { entree = PORTC & MASK; // entree = MASK ? if(entree == MASK ) {PORTC=0xFF; } } }
-----