Hello
I have some questions about using external interrupts simultaneous with Interval Timer library.
1. What will happen when uC is executing ISR called by PIT and during this task an external interrupt occurs and what will happen when external interrupt occured first and PIT is trying to interrupt it?
2. Will uC execute the ISR called by external interrupt or will it has to wait till the function called by PIT?
I 've seen somewhere (i don't know if it's true) that in Arduino boards based on Atmega ,while using Arduino's library ,if an external interrupt occurs ,when uC is executing another ISR called by external interrupt, then it has to wait till the previous one ends. I would like to know how does using both features can affect each other.
3. Does the result of such occurrence will be the same in regards of all actually maintained 32-bit Teensy boards.
I would be really thankful for the answer .
I have some questions about using external interrupts simultaneous with Interval Timer library.
1. What will happen when uC is executing ISR called by PIT and during this task an external interrupt occurs and what will happen when external interrupt occured first and PIT is trying to interrupt it?
2. Will uC execute the ISR called by external interrupt or will it has to wait till the function called by PIT?
I 've seen somewhere (i don't know if it's true) that in Arduino boards based on Atmega ,while using Arduino's library ,if an external interrupt occurs ,when uC is executing another ISR called by external interrupt, then it has to wait till the previous one ends. I would like to know how does using both features can affect each other.
3. Does the result of such occurrence will be the same in regards of all actually maintained 32-bit Teensy boards.
I would be really thankful for the answer .