stm32外部中断模式控制灯亮灭

文章目录

  • 前言
  • 一丶通过STMCube配置项目
    • 1.引脚配置如图
    • 2.配置EXIT
    • 3.配置SYS
    • 4.配置GPIO
    • 5.代码创建出勾上这个
    • 6.创建项目
  • 二、通过KEil配置代码
    • 1.打开生成的项目,找到stm32f1xx_it.c
    • 2.找到EXTI9_5_IRQHandler这个函数,选中HAL_GPIO_EXTI_IRQHandler这个语句按F12跳到该函数
    • 3.往下找到HAL_GPIO_EXTI_Callback这个函数
    • 4.编译生成hex文件
    • 5.通过FlyMcu进行烧录
  • 三、效果
  • 四、参考

前言

软件版本:
STM32CubeMX:6.30
KEIl:5.31
FlyMcu:0.188
硬件:
STM32F103C8T

一丶通过STMCube配置项目

1.引脚配置如图

stm32外部中断模式控制灯亮灭

3.配置SYS

stm32外部中断模式控制灯亮灭

5.代码创建出勾上这个

stm32外部中断模式控制灯亮灭

二、通过KEil配置代码

1.打开生成的项目,找到stm32f1xx_it.c

stm32外部中断模式控制灯亮灭

3.往下找到HAL_GPIO_EXTI_Callback这个函数

该函数是给用户自己重写的,可以在这里根据不同的中断来执行不同的处理。在这里我们需要根据B5的不同中断来实现A4的亮灭。

stm32外部中断模式控制灯亮灭

三、效果

说明:

stm32外部中断模式控制灯亮灭

四、参考

https://blog.csdn.net/toopoo/article/details/79711903

来源:醉意丶千层梦

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月24日
下一篇 2021年9月24日

相关推荐