GD32F103基础教程—外部中断实验(八)

一、教程简介
本章主要是讲解GPIO输入实验,通过按键触发外部中断,控制LED2闪烁。
二、实验流程
1、工程配置
外部中断触发实验工程配置方法与第五章的配置方法一致,具体请查看第五章教程,本章不再赘述。
2、源码讲解
(1)LED初始化,与之前章节讲解相同,本章不再赘述。
在这里插入图片描述

(2)在KEY.c文件中,使能按键引脚,将PA6引脚使能为浮空输入模式,与之前的按键实验相比,增加了配置外部中断模式。
在这里插入图片描述

(3)在KEY.h文件中,定义按键动作,当输入为高电平,则按键处于弹起状态,当输入低电平,则处于按键按下状态。
在这里插入图片描述

(4)在KEY.h文件中声明初始化函数定义,方便在其他文件中调用,注意函数命名,不能出现重命名。
在这里插入图片描述

(5)在#include "gd32f10x_it.h"文件中,增加外部中断触发标志,证明进入外部中断。
在这里插入图片描述
(6)在Implement.c文件中调用定义的函数,并执行,记得按键要进行消抖。

在这里插入图片描述
在这里插入图片描述
3、编译及下载
详见第五章。
4、实验现象,下载程序后复位开发板,按下按键KEY1,触发外部中断,LED2闪烁。
三、本章总结
通过本章节学习,学习配置GPIO输入触发外部中断,控制LED输出,相关源码及教程,仅供学习使用,严禁商业用途。

淘宝链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-13627328884.10.19e2550aPRKWUh&id=663637756893
(GD32F103基础学习开发板 核心板 提供例程及指导教程)

凌智君的联系方式如下:
QQ:

2228398717

微信:
在这里插入图片描述

微信公众号:

在这里插入图片描述

版权声明:本文为CSDN博主「凌智君」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq1451909735/article/details/122227329

一、教程简介
本章主要是讲解GPIO输入实验,通过按键触发外部中断,控制LED2闪烁。
二、实验流程
1、工程配置
外部中断触发实验工程配置方法与第五章的配置方法一致,具体请查看第五章教程,本章不再赘述。
2、源码讲解
(1)LED初始化,与之前章节讲解相同,本章不再赘述。
在这里插入图片描述

(2)在KEY.c文件中,使能按键引脚,将PA6引脚使能为浮空输入模式,与之前的按键实验相比,增加了配置外部中断模式。
在这里插入图片描述

(3)在KEY.h文件中,定义按键动作,当输入为高电平,则按键处于弹起状态,当输入低电平,则处于按键按下状态。
在这里插入图片描述

(4)在KEY.h文件中声明初始化函数定义,方便在其他文件中调用,注意函数命名,不能出现重命名。
在这里插入图片描述

(5)在#include "gd32f10x_it.h"文件中,增加外部中断触发标志,证明进入外部中断。
在这里插入图片描述
(6)在Implement.c文件中调用定义的函数,并执行,记得按键要进行消抖。

在这里插入图片描述
在这里插入图片描述
3、编译及下载
详见第五章。
4、实验现象,下载程序后复位开发板,按下按键KEY1,触发外部中断,LED2闪烁。
三、本章总结
通过本章节学习,学习配置GPIO输入触发外部中断,控制LED输出,相关源码及教程,仅供学习使用,严禁商业用途。

淘宝链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-13627328884.10.19e2550aPRKWUh&id=663637756893
(GD32F103基础学习开发板 核心板 提供例程及指导教程)

凌智君的联系方式如下:
QQ:

2228398717

微信:
在这里插入图片描述

微信公众号:

在这里插入图片描述

版权声明:本文为CSDN博主「凌智君」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq1451909735/article/details/122227329

生成海报
点赞 0

凌智君

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

GD32F103基础教程—外部中断实验(八)

一、教程简介 本章主要是讲解GPIO输入实验,通过按键触发外部中断,控制LED2闪烁。 二、实验流程 1、工程配置 外部中断触发实验工程配置方法与第五章的配置方法一致,具体请查看第五章教程&#xff0c

CH579(M0内核)中断向量表偏移处理

通常情况下,为了产品后续的升级,程序都会分为两部分BootloaderApp,因为有两个程序,所以需要对中断向量表进行处理,否则,当程序已经跳转到app中运行,当中断产生的时候,响应函数仍然是Bootloader的中断函数,而不是app的 在S

STM32CubeMX系列|DHT11温湿度传感器

DHT11温湿度传感器 1. DHT11简介 DHT11是一款温湿度一体化的数字传感器,该传感器包括一个电阻式测湿元件和一个NTC测温元件,并与一个高性能8位单片机连接。通过单片机微处理器简单的电路连接就能够实时