赞
踩
一、教程简介
本章主要是讲解多路GPIO输出实验,及相关GPIO输
出配置方法,并控制LED2和LED3灯实现间隔1s闪烁。
二、实验流程
1、工程配置
跑马灯工程配置方法与第五章的配置方法一致,具体请
查看第五章教程,本章不再赘述。
2、源码讲解
(1)LED初始化
在第五章中,已经详细讲解,因为跑马灯实验需要使用LED2和LED3实现,通过硬件电路得知,LED2和LED3分别连接在PB5和PB6两个芯片引脚,因此需要同时初始化这两个芯片引脚值得的注意的是,同一组的引脚可以放在一起初始化,只需要用 或 符号连接,如图所示。
(2)在LED.h 文件中声明两个LED灯的控制,高电平开灯,低电平关灯,与之前LED控制相同。
(3)跑马灯效果,定义跑马灯函数,在LED2亮的时候,LED3灭,LED2灭的时候,LED3亮。
(4)在LED.h文件中声明两个函数定义,方便在其他文件中调用,注意函数命名,不能出现重命名。
(5)在Implement.c文件中调用定义的函数,并执行。
3、编译及下载
详见第五章。
4、实验现象,下载程序后复位开发板,LED2 和 LED3 间隔1s闪烁,LED2亮,LED3灭。
三、本章总结
通过本章节学习,学习配置多路GPIO方法,实现多路GPIO输出,相关源码及教程,仅供学习使用,严禁商业用途。
淘宝链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-13627328884.10.19e2550aPRKWUh&id=663637756893
(GD32F103基础学习开发板 核心板 提供例程及指导教程)
凌智君的联系方式如下:
QQ:
2228398717
微信:
微信公众号:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。