中断系统中有三个概念:中断、中断优先级、中断嵌套
以下介绍NVIC优先级分组
1.NVIC的中断优先级由优先级寄存器的4位(0~15)决定,这4位可以进行切分。分为高n位的抢占优先级和低4-n位的响应优先级。
2.抢占优先级高的可以中断嵌套,响应优先级高的可以优先排队,抢占优先级和相应优先级均相同的按中断号排队。
EXTI简介
•EXTI(Extern Interrupt)外部中断
•EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序
•支持的触发方式:上升沿/下降沿/双边沿/软件触发
•支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断
•通道数:16个GPIO_Pin,外加PVD输出、RTC闹钟、USB唤醒、以太网唤醒
•触发响应方式:中断响应/事件响应