hi to all ,
i m using external interrupt 3 in lpc 2378 but when external interrupt is execute that time it gose into that isr routing that time it is not perform anather task. why ?
it is possible two external interrupt execute at the same time ?
Your processor can only do one thing at a time.
To make it look like it does multiple jobs, you have to split the tasks into small pieces and alternate between them.
How come: There is one single program counter that points at the current instruction. To get two PC, you need a hyperthreaded or multi-core processor or multiple processors.
You may use a RTOS to interleave between multiple tasks, or you may use a super-loop that has one infinite loop that calls several short and fast functions that each performs a bit of a task before returning.
once aagain thanks
but we dont have that type of rsourses so just tel me anather option to perform this two task at a time
becouse 4 key pad pin i connected to port2, and i want one operation continue but whan i press key that time it should enter in key function but without interrupt that anather function
thank
it can't be done, as you were told more than once. having a single processor entails sharing its instruction pipeline.
"but we dont have that type of rsourses so just tel me anather option to perform this two task at a time"
I did suggest alternatives.
But since you ask again: Did you read my post?