ce qui est le chaînage de queue des interruptions qui est pris en charge par NVIC dans ARM Cortex M3.queue-chaînage des interruptions
Répondre
Le chaînage de queue est le traitement d'exceptions consécutives sans le surcoût de sauvegarde d'état et de restauration entre interruptions. Le processeur saute le pop de huit registres et pousse de huit registres en quittant un ISR et en entrant un autre car cela n'a aucun effet sur le contenu de la pile. Cortex™-M3 Technical Reference Manual
Ce qui signifie essentiellement, la gestion des interruptions en attente sans répéter l'empilement.
Je recommande ce livre si vous voulez en savoir plus de détails:
Si une exception est en attente de l'état quand un autre gestionnaire d'exception est terminée, au lieu de retourner au programme interrompu, puis en entrant la séquence d'exception à nouveau, un scénario de chaîne de queue se produira, où le processeur n'aura pas à restaurer toutes les valeurs de registre de la pile et les repoussera à la pile à nouveau. le chaînage de queue d'exception permet de réduire les frais généraux de traitement des exceptions et d'améliorer l'efficacité énergétique.
- 1. Question concernant la gestion des interruptions et des interruptions
- 2. Asynchrone avec des interruptions
- 3. noyau Linux - priorités des interruptions
- 4. Traitement des interruptions dans Windows
- 5. Générer PWM avec des interruptions
- 6. gestion des interruptions (Linux/General)
- 7. Gestion des interruptions en C++
- 8. Interruptions distribuées
- 9. Gestion des interruptions Linux dans l'espace utilisateur
- 10. exécuteur Gestion des interruptions de service
- 11. Présentation des interruptions/gestionnaires d'interruptions, PIC
- 12. que signifie la désactivation des interruptions?
- 13. Gestion des interruptions gpio dans u-boot
- 14. Gestion des interruptions simultanées sous Linux
- 15. Programmation d'assemblage et gestion des interruptions
- 16. Les API OS utilisent-elles des interruptions?
- 17. Gestion des événements/interruptions personnalisés en C++
- 18. Minuterie Uboot avec interruptions
- 19. Différence entre TRAP, interruptions logicielles et interruptions matérielles?
- 20. interruptions régulières sur \ n
- 21. Comment utiliser les interruptions?
- 22. Interruptions de clavier
- 23. interruptions/signaux matériels + mono
- 24. interruptions en langage c
- 25. Interruptions Discussion 1: EXC_BAD_ACCESS
- 26. Interruptions RTC et périodiques
- 27. Désactivation toutes les interruptions
- 28. openAL streaming & interruptions
- 29. interruptions du système d'exploitation
- 30. Pour gérer les interruptions: