一、教程简介
本章主要是讲解多路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基础教程—跑马灯实验(六)相关推荐

  1. GD32F103基础教程—GPIO输出实验(五)

    一.教程简介 本章主要是讲解GPIO输出实验,讲解GPIO的输出配 置方法,并控制LED2灯实现间隔1s闪烁. 二.实验流程 1.工程配置 (1)首先在工程模板目录下的HardWare文件夹内创建文件 ...

  2. 正点原子探索者原理图_正点原子【STM32-F407探索者】第六章 跑马灯实验

    1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 http://weixin.qq.com/r/hEhUT ...

  3. STM32F103移植LiteOS之跑马灯实验

    相关文章: STM32F103移植LiteOS保姆级教程(基于Huawei-LiteOS-studio) STM32F103移植LiteOS保姆级教程(基于Ubuntu平台) 在编译通过且能成功烧录的 ...

  4. STM32F103ZET6开发板实现跑马灯实验

    闲的无聊! 想要学好一款芯片,控制芯片io口是必不可少的!实现stm32(正点原子精英版)完成跑马灯(led循环闪烁)实验,就是最基础的控制.我们就必须了解开发板io口模式,那么有几种模式呢? 我把他 ...

  5. 【正点原子MP157连载】第十章 跑马灯实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  6. 【STM32】跑马灯实验主要程序代码分析

    文章目录 main.c led.c led.h STM32 的 IO 口可以由软件配置成如下 8 种模式: 输入浮空 输入上拉 输入下拉 模拟输入 开漏输出 推挽输出 推挽式复用功能 开漏复用功能 S ...

  7. linux嵌入式开发箱跑马灯,跑马灯实验(STM32F4开发板)

    [实例简介] 实验器材: 探索者STM32F4开发板 实验目的: 学习GPIO作为输出的使用 硬件资源: 1,DS0(连接在PF9) 2,DS1(连接在PF10) 实验现象: 本实验通过代码控制开发板 ...

  8. STM32-GPIO学习-跑马灯实验和按键实验-寄存器版本和HAL库版本

    一.stm32跑马灯实验 a.GPIO general purpose input output 通用输入输出端口,可以做输入也可做输出,GPIO端口可通过程序配置成输入或输出. STM32FXXXI ...

  9. c语言程序设计点亮第一个LED,实验2__C语言程序设计及_LED跑马灯实验.ppt

    实验2__C语言程序设计及_LED跑马灯实验 软件工程系 实验目的 进一步熟悉ADS开发环境,并能进行相关设置 熟悉裸机系统下C语言运行环境的设置方法. 掌握ADS下C语言程序的编辑.编译.链接及下载 ...

最新文章

  1. python xlwt写入数据超过范围限制_python的xlwt不能正确写入以及缓冲区问题
  2. P1117-[NOI2016]优秀的拆分【SA】
  3. Windows 程序设计技巧
  4. 计算机背景为什么总是黑色,电脑背景变成黑色的了是为什么
  5. secure连不上远程地址_[笔记]Mariadb安装并配置远程访问
  6. 1266. 访问所有点的最小时间
  7. android ProgressBar 进度条demo
  8. POJ3421:X-factor Chains——题解
  9. python 中 or 的特殊用法,很有用的一个用法
  10. Windows2000下IE5升级到IE6
  11. IOl:从文件夹中找到后缀名为TXT的文件,然后复制到指定的文件夹
  12. 程序设计基础实训报告
  13. 虚拟试衣-DiOr论文解读
  14. 如何学好游戏3D引擎编程
  15. Python 10个优雅的写法,你会吗?
  16. 【和81】基于复杂价值链的合作价值界定(温微观察13-11)
  17. c#文件操作代码段保存
  18. android搜索框实现
  19. 一遍过的刷四史脚本教程
  20. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

热门文章

  1. SAP中物料主数据锁定字段的功能测试
  2. 小白鼠喝水问题------计算机思维 编码思想(自用)
  3. GCC编译器原理 1.3------GCC 工具:gprof、ld、libbfd、libiberty 和libopcodes
  4. Xcode常用的快捷键
  5. “激发效能”的ICT技术竞技
  6. 了解常用 Markdown 扩展语法
  7. 深圳大学AMD 线程撕裂者调整建议
  8. [艾兰岛][Ylands]从0开始学游戏开发_5.搭建技巧(古城迷踪)
  9. 转载【光打枪好有个鸟用】献给无数正在奋斗的程序员
  10. HDLBits-Fsm serialdata