STM32 IO口配置中断实验记录

EXTI即外部中断/事件控制器

基于《原子教你玩STM32(库函数版)(第2版)》

我的开发板上有PA0,PC8,PC9三个按键,本次实验我使用PC8,PC9两个按键

一、配置

1.外部中断线配置

2.NVIC中断优先级

3.中断服务函数

二、配置I/O口外部中断的一般步骤

  • 初始化IO为输入(GPIO通用配置)
  • 开启AFIO时钟(复用GPIO为中断)
  • 设置IO口与中断线的映射关系
  • 初始化线上中断,设置触发条件(外部中断线配置)
  • 配置中断分组(NVIC),并使能中断
  • 编写中断服务函数

文章作者:四文鱼Max

本文链接:https://blog.awolon.fun/archives/stm32-exti.html

许可协议:CC BY-SA 4.0

标签: stm32

添加新评论