uTank-木头
每一个你不满意的现在,都有一个你没有努力的曾经。

【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》

 

posted on 2019-08-05 17:15  uTank  阅读(2092)  评论(0编辑  收藏  举报