中断向量表中断号与 CMSIS IRQn 映射关系深度剖析:从硬件索引到软件句柄的桥梁在 Cortex-M 处理器中,中断和异常的源头以编号的形式存在于硬件层面:每个异常(包括系统异常和外部中断)都有一个唯一的硬件编号,用于在向量表中索引对应的处理程序地址。然而,在软件层面,开发者需要一种更友好、更可移植的方式来引用这些中断。CMSIS(Cortex Microcontroller Software Interface Standard)定义了 IRQn 类型,作为连接硬件中断号与软件接口的桥梁。理解这两者之间的映射关系,是正确配置中断、编写可移植代码的基础。