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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/05/07 12:43
Read: times


 
#145458 - you MUST be wrong
Responding to: ???'s previous message
So the next IT0 is allowed to interrupt the current one.

Whatever means you use, if Atmel has not (as usual) screwed up, this will not be true.

An interrupt interrupting itself would make total havoc in countless designs.

I would not touch an Atmel with a ten foot pole, but maybe someone that does not have this adversity could confirm "you MUST be wrong"

The external system is very fast so it happens that new edge is observed while the previous is still being serviced
the cure for this is KISS (Keep ISRs Short and Simple).

I GUESS what you are seeing is the fact that (if your ISR is coded correctly), while an interrupt is being serviced the request for the next will still be detected and immediately upon return from the ISR it will reenter,

Erik

List of 13 messages in thread
TopicAuthorDate
I tested changing prio level from the IT, it works            01/01/70 00:00      
   you MUST be wrong            01/01/70 00:00      
      For Erik            01/01/70 00:00      
   redefine test            01/01/70 00:00      
      what??? and comments            01/01/70 00:00      
         what            01/01/70 00:00      
            IT in derivatives            01/01/70 00:00      
   Stored edges            01/01/70 00:00      
      I'm still certain            01/01/70 00:00      
         I don't see well what you mean.            01/01/70 00:00      
         how about an answer            01/01/70 00:00      
            you are right            01/01/70 00:00      
               just read \"the bible\"            01/01/70 00:00      

Back to Subject List