标签:文件 GD32F103 LED 基础教程 教程 KEY 按键 输入
一、教程简介
本章主要是讲解GPIO输入实验,及相关GPIO输
出配置方法,通过使用按键控制LED的亮灭。
二、实验流程
1、工程配置
按键实验工程配置方法与第五章的配置方法一致,具体请查看第五章教程,本章不再赘述,本章增加一个KEY.c与KEY.h文件,这两个文件用于按键的定义与操作。
2、源码讲解
(1)LED初始化,与之前章节讲解相同,本章不再赘述。
(2)在KEY.c文件中,使能按键引脚,将PA6引脚使能为浮空输入模式。
(3)在KEY.h文件中,定义按键动作,当输入为高电平,则按键处于弹起状态,当输入低电平,则处于按键按下状态。
(4)在LED.h文件中声明初始化函数定义,方便在其他文件中调用,注意函数命名,不能出现重命名。
(5)在Implement.c文件中调用定义的函数,并执行,记得按键要进行消抖。
3、编译及下载
详见第五章。
4、实验现象,下载程序后复位开发板,按键 KEY1 按下,LED2 亮,松开按键 KEY1,LED2 灭。
三、本章总结
通过本章节学习,学习配置GPIO输入,实现按键输入,控制LED输出,相关源码及教程,仅供学习使用,严禁商业用途。
淘宝链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-13627328884.10.19e2550aPRKWUh&id=663637756893
(GD32F103基础学习开发板 核心板 提供例程及指导教程)
凌智君的联系方式如下:
QQ:
2228398717
微信:
微信公众号:
标签:文件,GD32F103,LED,基础教程,教程,KEY,按键,输入 来源: https://blog.csdn.net/qq1451909735/article/details/122208510
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。