一.EXTI简介
1.EXTI:外部中断/事件控制器
何为EXTI的外部?
2.EXTI框图
3.控制EXTI的寄存器
二.编程部分
1.步骤:
- 初始化EXTI线所涉及到的GPIO:开启按键的GPIO -->选择引脚 -->选择引脚模式(输入还是输出) -->选择上拉/下拉与否 -->取地址,使用结构体
- 初始化EXTI:使能SYSCFG时钟,使用EXTI必须使能SYSCFG时钟 -->连接中断源到KEY引脚 -->设置好初始化结构体参数:EXTI Line :中断/事件线–EXTI Mode EXTI模式(中断/事件)–EXTI Trigger :触发(上/下/上下)–EXTI_LineCmd:使能或者失能(IMR/EMR)
- 配置NVIC:
- 编写中断服务函数
本文是观看野火视频学习总结文章。