We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
i want to use my interrupt rotine for the different function in different c files;
main.c file
void my_fonction(void); data unsigned char switch_state ; void my_interrupr_rotine (void) IE0_VECTOR using 1 { switch_state = P1^3;//read switch } void main (void){ while(1){ if(switch_state){ //some thing } else my_function(); } }
and another c file
extern data unsigned char switch_state ; void my_fonction(void){ while (switch_state==0) { //somethings } }
my program enters in my_function, but in this function, the interrupt routine isnt working, what is the solutuion?(or is tehere any solution?) im seraching in google andkeil database "interrupt modular" ,"interrupt extern" "interrupt global" etc. i havent found anything
but the problem remain (sorry for my english)