Cortex-M3 異常中斷向量表


【Cortex-M3異常與中斷】

  • 支持10個系統異常和最多240個外部中斷;
  • 支持3個固定的高優先級和多達256級的可編程優先級,支持128級搶占;
  • #0~15在Cortex-M3中定義,IRQ#0~239中斷由各個芯片廠商定義;

【Cortex-M3異常中斷向量表】

  • 向量表定義了中斷處理程序的入口地址,缺省情況下,向量表位於零地址處;
  • 響應中斷時,Cortex-M3會根據中斷號從向量表中找出對應的中斷處理程序的入口地址;
  • 每個表項占用4字節;
  • 位置0x00000000處保存的是MSP的初始值;

【中斷向量表】

【中斷向量表的跳轉】

 

 


   參考摘錄:

《Cortex-M內核系列和STM32-講座2教程.pdf》

《ARM Cortex-M3權威指南.pdf》

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM