Cortex-M3 异常中断向量表(向量表定义了中断处理程序的入口地址)在程序存储器中的地址

Cortex-M3 异常中断向量表

【Cortex-M3异常与中断】

  • 支持10个系统异常和最多240个外部中断;
  • 支持3个固定的高优先级和多达256级的可编程优先级,支持128级抢占;
  • #0~15在Cortex-M3中定义,IRQ#0~239中断由各个芯片厂商定义;

【Cortex-M3异常中断向量表】

  • 向量表定义了中断处理程序的入口地址,缺省情况下,向量表位于零地址处;
  • 响应中断时,Cortex-M3会根据中断号从向量表中找出对应的中断处理程序的入口地址;
  • 每个表项占用4字节;
  • 位置0x00000000处保存的是MSP的初始值;

【中断向量表】

【中断向量表的跳转】

发布了110 篇原创文章 · 获赞 119 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_25814297/article/details/105377525