hi all,
I am describing my problem below,
I am using LPC2214, keil Uv3 compiler
I am definig one global array of the size Arr[120][120] I am initilizing the whale array with the value 254.
unsigned char Array[100][100]
main() {
Array[0][0]=0; Array[0][1]=1; . . Array[100][100]=10000;
Init_Extint2();
printf("%c",Array[0][0]);
}
I am setting interrupt as rising edge sensitive.
After initializing interrupt when i read value of Array[0][0] its not giving false value.
If i read the whale array than I found that there is an offset in the base address of the array[100][100].
I mean the value get shifted to some offset. And the value of the offset is also random.
Please see if somebody can help me.
thanks in advance
View all questions in Keil forum