flera interrupt samtidigt

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45304
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: flera interrupt samtidigt

Inlägg av TomasL »

Det beror på processor, och naturligtvis vad du vill uppnå.
Om processorn saknar prioritet så vill man nog inte att avbryta ett servande interrupt, men som sagt man får då hålla rutinen väldigt kort, så man kan serva andra interrupt direkt.
H.O
Inlägg: 5718
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: flera interrupt samtidigt

Inlägg av H.O »

Det skiljer säkert mellan PIC16Fxxxx och AMD threadripper men jag försöker hålla mig till frågan som ställdes.
PIC16Fxxxx, MPLAB X, XC8
Har funderat på hur det blir när det kommer flera interrupt samtidigt.
Om processorn saknar interrupt-prioritet så ser jag inte hur en pågående ISR ska kunna avbrytas.
Användarvisningsbild
Icecap
Inlägg: 26153
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: flera interrupt samtidigt

Inlägg av Icecap »

Med bara 1 interruptnivå skriver man det mest tidskritiska task först i ISR.

Och såklart ska alla delar av ISR vara snabba.
Skriv svar