Sollicitatiegesprek vraag:

I

Impakt

Guest
Kan een interrupt onderbroken worden??
Mijn antwoord: Ja, als de interrupt die interrupt is NMI.
Is het antwoord goed?

 
Niet helemaal waar.Alle interrupts kan worden onderbroken door andere onderbreekt wanneer de interrupt mask beetje is uitgeschakeld (enabeling interrupts te passeren).NMI kan worden gestuit door haar eigen onderbreken.Dus NMI -> ISR, naast NMI -> ISR ...

Paul.

 
Elke interrupt met een hogere prioriteit dan de huidige interrupt kunnen verstoren het functioneren ISR ..op voorwaarde dat de wereldwijde interrupts zijn ingeschakeld ..en NMI kan onderbreken elke ISR, zelfs wanneer de mondiale interrupts zijn uitgeschakeld.

 
Beide antwoorden zijn juist, afhankelijk van wat u wilt LC om het te doen ...

 
hi

Ik heb een soortgelijke vraag, wat zijn de situaties waarin een micro inturrupt kan negeren.

 
een Micon zal negeren wanneer een interrupt

1) indien de nieuwe interrupt heeft een lagere prioriteit dan de huidige interrupt

in het geval van Maskable interrupts,

1) indien de wereldwijde interrupts zijn uitgeschakeld

2) indien de Interrupt Enable beetje een perticular perifere is uitgeschakeld

 

Welcome to EDABoard.com

Sponsor

Back
Top