一、如何配置中断
1.配置你的GPIOx
2.结构体配置EXTI
3.结构体配置NVIC
4。编写中断服务函数
一、配置GPIOX
二、结构体配置EXTI
1.这里要用中断就必须打开AFIO这个寄存器的时钟
2.还要配置这根中断线在哪个io口上用
三、配置NVIC
1.配置NVIC也就是配置它的优先级
2.这里有个优先级group,一共有0--5,自由选择
四、编写中断服务函数 handler
1.你用的哪个通道就用哪个handler
2.EXTI_GetITState();这个函数是,是否打开中断标志,=1打开,=0,则不打开
3.if里面中断响应完了,结尾必须要清楚中断标志函数,EXTI_ClearFlag();
五、实物展示
1.就是你拍一下Shake传感器,它通过Relay的控制点亮Led