Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/29/10 19:43
Read: times


 
#174606 - Actually very relevant
Responding to: ???'s previous message
Of course it is important - what should the processor do after leaving an interrupt, while having several new interrupts pending?
Or what the processor should do after leaving a critical section that had interrupts disabled.

Having multiple interrupts pending at the same time is not an unreasonable situation if you are running SPI + timer(s) + UART (+ possibly second UART) + I2C + ...

The only time you could consider it irrelevant is when the processor is not busy with interrupts, and something happens that trigs both a high- and a low-prio interrupt. In that case you could consider the priority irrelevant, since only random chance will decide if the two interrupts gets trigged on the same cycle, or if one of the events is one or more clock cycles before the other.

List of 16 messages in thread
TopicAuthorDate
Timer Problem Assembly Code            01/01/70 00:00      
   Interrupt priorities...            01/01/70 00:00      
      Also...            01/01/70 00:00      
      The missing words            01/01/70 00:00      
         You sure?            01/01/70 00:00      
            many ways to skin a cat            01/01/70 00:00      
               Actually very relevant            01/01/70 00:00      
                  My impression is            01/01/70 00:00      
         Interesting, but missing the point surely...            01/01/70 00:00      
            Interrupts are 'saved'            01/01/70 00:00      
               Soft interrupts            01/01/70 00:00      
                  in a '51 forum            01/01/70 00:00      
               Still missing the point...            01/01/70 00:00      
                  the missing reti's have already been mentioned            01/01/70 00:00      
                     Apart from missing reti...            01/01/70 00:00      
   Interupt priorities            01/01/70 00:00      

Back to Subject List