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的外設