STM32嵌套向量中斷控制器(NVIC)
一、特性
● 68個(gè)可屏蔽中斷通道(不包含16個(gè)Cortex™-M3的中斷線);
● 16個(gè)可編程的優(yōu)先等級(jí)(使用了4位中斷優(yōu)先級(jí));
● 低延遲的異常和中斷處理;
● 電源管理控制;
● 系統(tǒng)控制寄存器的實(shí)現(xiàn);
嵌套向量中斷控制器(NVIC)和處理器核的接口緊密相連,可以實(shí)現(xiàn)低延遲的中斷處理和高效地
處理晚到的中斷。 嵌套向量中斷控制器管理著包括內(nèi)核異常等中斷。
二、中斷優(yōu)先級(jí)
STM32中有兩個(gè)優(yōu)先級(jí)的概念---搶占式優(yōu)先級(jí)和響應(yīng)優(yōu)先級(jí)。所有中斷源都要指定這兩種優(yōu)先級(jí)。具有高搶占式優(yōu)先級(jí)的中斷可以在具有低搶占式優(yōu)先級(jí)的中斷處理過(guò)程中被響應(yīng),即中斷嵌套。當(dāng)兩個(gè)中斷源搶占式優(yōu)先級(jí)相同時(shí),這兩個(gè)中斷將沒(méi)有嵌套關(guān)系。
評(píng)論