Fan174
Member level 2
Hello friends
volatile variable indicates that an object may be changed by something external to the program at any time and so must be re-read from memory every time it is accessed.
we can use volatile variable in interrupt
How can be volatile variable useful in interrupt service routine ?
volatile variable indicates that an object may be changed by something external to the program at any time and so must be re-read from memory every time it is accessed.
we can use volatile variable in interrupt
Code C - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include<pic.h> #define LED PORTD void main(void) { LED=0; TRISB0=1; TRISD=0; OPTION_REG=0X00; //falling edge int @ enable pullup portb INTCON|=0Xd0; while(1) { LED=0x00; } } void interrupt ISR(void) { unsigned int i,j; LED=0X55; for(i=0;i<600;i++) for(j=0;j<200;j++); INTF=0; }
How can be volatile variable useful in interrupt service routine ?