中断号
以COTEX-M3内核来举例,中断号对应下图中断编号,应该是芯片或者内核厂家定义好的。与中断向量表成对应关系。这个应该(O(∩_∩)O)是不可变动的。相当于中断标识。
比如MCU发生了一个相应的中断,则直接根据这个的中断号或者中断向量表去执行对应的中断函数。
COTEX-M3部分异常清单
部分中断向量表
中断优先级
中断优先级影响中断函数的执行顺序。以PendSV中断为例,它的优先级是可设置的。优先级设置寄存器地址为0xE000ED22
在ucos中会把PendSV的中断优先级设置为最低为255,如下
参考:《Cortex-M3 权威指南》