当前位置:   article > 正文

GD32F103基础教程—跑马灯实验(六)_gd32f103can历程

gd32f103can历程

一、教程简介
本章主要是讲解多路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、编译及下载
详见第五章。
  • 1
  • 2

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

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

微信公众号:

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/699738
推荐阅读
相关标签
  

闽ICP备14008679号