在上一章给大家介绍了点亮LED,本章将教大家如何利用Delay来实现LED的闪烁。

本章的工程直接套用点亮LED的历程,stm32cubeMX的配置也不需要重新配置,可以直接使用,只需要在MDK中修改代码,即可。

第一节编写代码

1,在初始化中修改以下代码:

2,在while中填写:

3,编写代码后,就可以下载到开发板里面了。

第二节注意事项与实验现象

实验注意事项:

1,程序语句需要位于程序的BEGIN与END之间。

2,利用USB线将电脑USB口与开发板CN2口连接。

3,J6,J7,J8需要用跳线帽连接,否则无法下载程序。

实验现象:

LD9和LD11常亮,LD1以500ms闪烁。

往期精彩

【1】【蓝桥杯嵌入式主板G4】第六章 stm32g4xx_hal.c的常见函数(四)

【2】【蓝桥杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常见函数(三)

【3】【蓝桥杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常见函数(二)

【4】【蓝桥杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常见函数(一)

【5】【蓝桥杯嵌入式主板G4】第三章 点亮一个LED

声明:

1:撞上电子公众号秉持着免费的服务,永远的开源这一宗旨,为广大电子或电子相关专业的大学生提供比赛教程。

2:免费领取比赛资料,资料请联系人工客服。

3:其他平台:

微信公众号:撞上电子

CSDN:撞上电子

掘金:撞上电子

头条号:撞上电子

4:原创内容,禁止转载,禁止用于商业用途,违者必究。

【蓝桥杯嵌入式主板G4】第五章 利用Delay函数来实现LED的闪烁相关推荐

  1. 【蓝桥杯嵌入式主板(G4)】第一章 软件环境搭建

    在比赛的考场上,自己的电脑是已经安装好了环境的,但是在比赛之前,同学们自己备赛的时候,肯定会用到一些软件,现在,公子带大家安装软件环境. 第一节    安装jre 1,双击jre. 2,点击" ...

  2. 【蓝桥杯嵌入式主板G4】第三章 点亮一个LED

    第一节 硬件解读 任何一个实验都是从点亮一个LED开始的,本次将教大家如何用stm32cubeMX+MDK在蓝桥杯嵌入式主板上面点亮一个LED. 先看蓝桥杯嵌入式主板的原理图:从图中可以看出一共有8个 ...

  3. 蓝桥杯嵌入式【G4】教程汇总【2022】

    说明: 1,撞上电子是东莞市东城墨竹公子电子工作室的唯一官方公众号. 2,撞上电子秉持着免费的服务,永远的开源的宗旨. 3,以下为蓝桥杯嵌入式的免费版教程,包括省赛基础模块,省赛客观题,省赛程序题. ...

  4. 蓝桥杯嵌入式(G4系列)HAL:LCD和LED冲突问题

    前言: 众所周知,蓝桥杯嵌入式提供的STM32G431RBT6单片机存在一个问题,就是LCD和LED冲突. 解决方法: 在lcd.h文件下,对这三个函数进行修改. void LCD_WriteReg( ...

  5. 蓝桥杯嵌入式STM32 G431 HAL库开发速成指南(1)LED

    本教程适用于报名参加蓝桥杯嵌入式用新开发板(G431)且想要快速开发的小白,不具体讲解复杂的原理,只讲Cubemx初始化配置以及在KEIL里面使用相应的库函数功能对外设进行编程. CUBEMX配置流程 ...

  6. 蓝桥杯嵌入式(G4系列):RTC时钟

    前言: 关于RTC时钟的HAL库配置我也是第一次,之前都是用库函数的写法,这里写下这篇博客来记录一下自己的学习过程. STM32Cubemx配置: 首先点击左侧的Timers的RTC,勾选以下选项 进 ...

  7. 蓝桥杯算法竞赛系列第0章——蓝桥必考点及标准模板库STL(上)(万字博文,建议抱走)

    欢迎来到:遇见蓝桥遇见你,不负代码不负卿! 目录 ​ 一.蓝桥必考点剖析 二.什么是STL 三.vector的常见用法详解 1.vector的定义 2.vector容器内元素的访问 (1).通过下标访 ...

  8. 【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→LCD

    文章目录 前言 LCD 1.原理图以及配置元素 2.CubeMx的配置步骤 3.移植LCD支持包 4.测试代码 5.效果显示 总结以及我的发现 1.总结 2.我的发现 前言 前面我们已经学完了LED的 ...

  9. 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→SEG

    文章目录 前言 一.软件准备 二.SEG 1.扩展板上模块的原理图以及我们需要配置的元素 2.CubeMx的配置步骤 三.测试代码 四.演示效果 五.工程链接 六.总结 前言 初赛结束之后就应该火速准 ...

最新文章

  1. arch更新失败的办法
  2. Linux 运维和网站开发,你更愿意让哪个作为您的职业?为什么?
  3. springboot+mybatis+thymeleaf项目搭建及前后端交互
  4. iteritems()与items()
  5. 网络流专题(最大流与费用流)(一)
  6. java如何通过grpc连接etcd_grpc通过 etcd 实现服务发现与注册-源码分析
  7. LeetCode 744. 寻找比目标字母大的最小字母(二分查找)
  8. 设计模式Demo制作bug以及反思集锦
  9. python各种源码下载
  10. 手眼标定算法---Sai-Lenz(A New Technique for Fully Autonomous and Efficient 3D Robotics Hand/Eye Calibrati)
  11. 内存和硬盘在计算机中的作用,电脑内存的作用 内存条的作用到底是什么
  12. 乐山市计算机学校灵异事件,真人真事:我们学校那些灵异的事情(西南交通大学灵异事件)...
  13. Python编写csdn刷博客数量软件
  14. 日记app制作(OC)
  15. iOS下86版五笔输入法练习程序(作为备忘,最基本功能的演示demo,版本:0.99版)
  16. 双硬盘双win10互不干扰_笔者详解win10系统双硬盘经常提示“盘符交错”的技巧...
  17. Tiny210(S5PV210) U-BOOT(五)----Nand Flash源码分析
  18. 为什么你成不了数据分析高手?可能是缺少这个思维
  19. 华为防火墙管理地址的坑
  20. 校园歌手大赛10分c语言,校园歌手大赛策划方案5

热门文章

  1. ARCGIS与QGIS对比,WEBGIS所用到的软件
  2. 信息部门人员角色划分及任职资格
  3. OGG遇到相关问题汇总
  4. 找出数组中的最大数和最小数
  5. Python pta题目
  6. 宝塔面板安装docker 再到docker容器里面安装宝塔
  7. UE4中的GameMode、GameState、GameInstance
  8. MySQL - 语句优化
  9. EMC选定计划首现国内厂商(迪思杰)
  10. Redis采用的单线程+多路IO复用