我是靠谱客的博主 追寻小丸子,最近开发中收集的这篇文章主要介绍GD32F103基础教程—跑马灯实验(六),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、教程简介
本章主要是讲解多路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

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

微信公众号:

在这里插入图片描述

最后

以上就是追寻小丸子为你收集整理的GD32F103基础教程—跑马灯实验(六)的全部内容,希望文章能够帮你解决GD32F103基础教程—跑马灯实验(六)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部