1.异常分类及地址函数
Cortex-M0 中断向量表地址固定为0x00000000,向量表大小为48*4字节,其中:.net
0 处放的是main stack的初始化sp指get
1~15 是内核本身使用的excptionit
16~47 是外设使用io
Reset:芯片复位时从Reset存放的地址开始执行。硬件
NMI: 不可屏蔽中断,优先级最高,不会被抢断,不能被屏蔽。定时器
HardFault: 操做过程当中出错时产生。程序
SVCall: 系统调用,由SVC指令触发。应用于OS中call内核函数或者驱动。im
PendSV:中断驱动的系统级服务。应用于OS中任务切换。call
SysTick: 系统定时器触发。应用于OS Tick。
IRQ:可用于芯片的其它外设中断。例如I2C,USB等等..
2.异常的优先级:
3. Cortex-M0 中断特色
硬件保护现场的内容:
4. LPC11U中断向量
Exception number = Cortex-M0 IRQ编号
Cortex-M0的IRQ用于LPC11U的外设