STM32
直播中

发烧友推温针

8年用户 771经验值
擅长:光电显示
私信 关注
[问答]

怎样去操作STM32的外部中断呢

怎样去操作STM32的外部中断呢?有哪些操作步骤呢?

回帖(1)

范志坚

2021-11-16 11:23:34
  1.PA0作为外部中断,库函数
  1.1、开时钟并配置CRL(初始化GPIO)
  
  模式设置为浮空输入
  因为是输入模式,所以不用设置速度
  1.2、初始化中断(相当于外设)
  
  选择端口引脚
  开AFIO时钟
  初始化中断:
  选择中断口0~19
  选择模式,中断或事件
  选择触发形式,上升沿或下降沿或都触发
  使能打开中断
  1.3、配置中断优先级
  
  配置优先级分组:0~4
  结构体变量:
  选择配置哪个中断
  主优先级
  副优先级
  使能开启
  
  
  1.3、编写中断服务函数
  
  
  在stm32f10x_exti.h里面写中断函数
  中断名在启动文件里面找。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分