一初识中断

中断:处理程序执行过程中的特殊事件,然后返回被打断的程序继续执行




二、NVIC

NVIC:嵌套向量中断控制器,属于内核

中断优先级





中断分组通常调用一次(如分组为二后面所有都为二),多次调用以最后调用一次为准。
三、EXTI



1、PVD、RTC、USB、ETH,属于内部中断,仅仅挂在EXTI上,本章重点再EXTI0-EXTI15
2、ETH再F105、F107等上存在


信号从复用功能输入-->EXTI(图上输入线)



四、外部中断实战

4.1实验一
4.1.1 EXTI配置步骤
1.使能GPIO时钟

因为选用A3引脚所以选择GPIOA
2.引脚配置

3.设置中断分组

只需设置一次
4.设置中断优先级

右键go to 选择中断源编号,由于用的PA3所以选择EXTI3_IRQn
5.使能中断

6.编写终端服务函数


选择箭头指向的(由中断源编号决定,设置中断优先级中有中断源编号选取方式)


检测到下降沿发生中断
注释:

_weak ×××,弱定义函数