笔记6:STM32F4外部中断EXTI

一.EXTI简介
1.EXTI:外部中断/事件控制器
何为EXTI的外部?
在这里插入图片描述
2.EXTI框图
在这里插入图片描述
3.控制EXTI的寄存器
在这里插入图片描述
在这里插入图片描述
二.编程部分
1.步骤:

  1. 初始化EXTI线所涉及到的GPIO:开启按键的GPIO -->选择引脚 -->选择引脚模式(输入还是输出) -->选择上拉/下拉与否 -->取地址,使用结构体
  2. 初始化EXTI:使能SYSCFG时钟,使用EXTI必须使能SYSCFG时钟 -->连接中断源到KEY引脚 -->设置好初始化结构体参数:EXTI Line :中断/事件线–EXTI Mode EXTI模式(中断/事件)–EXTI Trigger :触发(上/下/上下)–EXTI_LineCmd:使能或者失能(IMR/EMR)
  3. 配置NVIC:
  4. 编写中断服务函数

本文是观看野火视频学习总结文章。

猜你喜欢

转载自blog.csdn.net/weixin_46468790/article/details/107150824