j'ai besoin d'utiliser deux boutons d’interruption.le bouton de Sélection et l'autre validation.pour le moment je cherche une solution pour utiliser seulement le bouton de sélection(Pin_B0) dans le but de sélectionner a chaque appuis sur le bouton un capteur.si quel qu’un a une idée svp aider moi dans l'approche temps et merci.
Code C:
Code:#include <18F4620.h> #use delay(clock=8M) #use rs232(baud=9600,parity=N,xmit= PIN_C6,rcv=PIN_C7) #include <CE_GLCD.c> #include<graphics.c> //#use fast_IO(A) //#use fast_IO(B) #use i2c(Master,sda=PIN_C4,scl=PIN_ C3) char text1[]="Capteur1"; char text2[]="Capteur2"; char text3[]="Capteur3"; char text4[]="Capteur4"; #int_EXT void spi1(){ } #int_EXT1 void spi2(){ void main() { set_tris_d(00); GLCD_init(ON); while(true){ port_b_pullups(true); ext_int_edge(0,H_TO_L); ext_int_edge(1,H_TO_L); enable_interrupts(int_EXT); enable_interrupts(int_EXT1); enable_interrupts(GLOBAL); glcd_text57(0,0,text1,1,ON); glcd_text57(0,10,text2,1,ON); glcd_text57(0,20,text3,1,ON); glcd_text57(0,30,text4,1,ON); } }
-----