一、STM32 中断系统简介:
1、 外部中断EXTI
是 STM32 芯片实时处理外部事件的一种机制,由于中断请求来自GPIO端口的引脚,所以称为外部中断。
2、 STM32 芯片有 16 个外部中断源EXTI0
~EXTI15
,分别对应着 7 个中断向量,也就是对应着 7 个中断服务函数:
EXTI0
、EXTI1
、EXTI2
、EXTI3
、EXTI4
:专用
EXTI5
~EXTI9
:共用
EXTI10
~EXTI15
:共用
3、 EXTI0
的连接引脚为PA0
~PG0
,即每个端口组的 0 号引脚,其他中断源的连接引脚以此类推:
外部中断触发条件:上升沿触发、下降沿触发或双边沿触发。注意:不能配置成高电平触发和低电平触发
4、 STM32 中有 2 个优先级的概念:抢占优先级和响应优先级