bonjour,
j'ai un petit probleme avec un code
lorsque j'appuie sur un bouton poussoir je veux réaliser deux instructions, une premiere lorsque j'appuie une fois et une deuxieme lorsque j'appuie une deuxieme fois, pour ca j'utilise une variable counter
quand j'appuie le bouton RB0 CONNECTER a un poussoir et une résistance de pull down, cela incrémente count de 1 puis si j'appui une nouvelle count devient 2 et se remet a zero, mais mon programme n'a pas l'air de vouloir réaliser l'instruction dans if (count ==2), ou est le problemeCode:if (PORTB.F0 == 1) { delay_ms(100); count++; if (count == 1) { PORTB.F2 = 1; PORTB.F3 = 0; } if (count == 2) {PORTB.F2 = 0; PORTB.F3 = 1 count = 0; }
-----