文章目录
- 前言
- 一丶通过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.引脚配置如图
3.配置SYS
5.代码创建出勾上这个
二、通过KEil配置代码
1.打开生成的项目,找到stm32f1xx_it.c
3.往下找到HAL_GPIO_EXTI_Callback这个函数
该函数是给用户自己重写的,可以在这里根据不同的中断来执行不同的处理。在这里我们需要根据B5的不同中断来实现A4的亮灭。
三、效果
说明:

四、参考
https://blog.csdn.net/toopoo/article/details/79711903
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!