EXTI的基本结构
一、 首先需要设置RCC来配置时钟 如GPIO口 and AFIO
以下是可以通过 RCC_APB2PeriphClockCmd 来配置的外设时钟peripheral
对于GPIO口的配置可以参考相应的参考手册
二、对AFIO口的配置
TI公司没有对于AFIO口的单独配置参考手册,而是和GPIO的配置函数存放在同一个文件中
在设置中断这一部分中,我们主要需要的是上框的函数用于设置AFIO,其具体内容见下图
(Question 1 : 哪些引脚可以用来复用?在此处准备复用的是PB14 口)
三、配置EXTI
四、配置NVIC
查看misc.h 和misc.c 文件(表示杂项函数)
NVIC有关的函数主要有以下所示:
五、编写中断函数
在中断向量表中找到中断服务函数!(可在启动文件.md找到)