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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/03/10 21:44
Read: times


 
#176363 - Interrupt Hardware checked on SETB EA?
According to the 8051 documentation, the interrupt hardware checks for new interrupts on the RETI instruction. It also reacts to specific interrupt events that are not masked (i.e. enabled). But, I can't seem to find any documentation describing what the hardware does when the EA bit is set, meaning directly after the instruction "SETB EA".

Through some experimentation with a SiLabs C8051F340 and the USB debugger, I was able to disable EA, manually set an interrupt flag for timer0, and when EA was re-enabled, the MCU serviced the timer0 ISR. Is this standard 8051 behavior or most likely MCU specific?

Thanks,

--David

List of 8 messages in thread
TopicAuthorDate
Interrupt Hardware checked on SETB EA?            01/01/70 00:00      
   Yes...            01/01/70 00:00      
   the way to see it            01/01/70 00:00      
      so exactly when does the hardware check the interrupt regs            01/01/70 00:00      
         VERY derivative dependent            01/01/70 00:00      
         Datasheet should tell you            01/01/70 00:00      
            ports? machine cycle?            01/01/70 00:00      
               Still the datasheet will say.            01/01/70 00:00      

Back to Subject List