常见问答
- M051 系列(95)
- M0518 系列(97)
- M0519 系列(43)
- M0564 系列(1)
- Mini51 系列(90)
- Nano100 / 102 系列(101)
- Nano103 Base 系列(10)
- Nano110 / 112 LCD 系列(100)
- Nano120 USB 系列(111)
- Nano130 USB+LCD 系列(110)
- NUC029 系列(94)
- NUC100 / 200 系列(102)
- NUC120 / 122 / 123 / 220 USB 系列(116)
- NUC121/125 系列(1)
- NUC126 USB 系列(2)
- NUC130 / 230 CAN 系列(103)
- NUC131/NUC1311 CAN 系列(98)
- NUC140 / 240 USB+CAN 系列(114)
产品
功能
+
常見問答
當CPU從省電模式(Power-down Mode)喚醒時,週邊硬體中斷(GPIO, RTC…)及Power Down Wake-up中斷那個會先被執行? 日期:2016-12-20
當中斷處理的優先權相同時,NVIC會先處理中斷向量序號(Vector Number)較低者,然後再處理較高者。
以NuMicro® NUC230/240為例,GPIO的中斷向量序號為18 ~ 21,依序為EINT0、EINT1、GPAB和GPCDEF, Power Down Wake-up的中斷向量序號為44,而RTC的中斷向量序號為47。
因此我們可以由中斷向量序號得知:
若是由GPIO觸發喚醒,會先處理GPIO中斷,接著是Power Down Wake-up中斷;若是由RTC觸發喚醒,則會先處理Power Down Wake-up中斷,然後才是RTC的中斷。
若希望某一中斷先執行,可以將該中斷優先權提高。
| 產品: | 微控制器 ,Arm Cortex-M0 微控制器 ,Arm Cortex-M4 微控制器 |
|---|---|
| 應用: | |
| 功能: | Peripherals,ARM,Interrupt,NVIC,System Operation,Power-down,Wake-up |