0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【蓝桥杯物联网】第四章 ​点亮一个LED

撞上电子 2021-08-10 18:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

f2c55afe-f92b-11eb-9c3b-000c2944909e.gif

点击上方「撞上电子」关注我们

f2f5914c-f92b-11eb-b970-000c2944909e.png

第一节硬件解读

任何一个实验都是从点亮一个LED开始的,本次将教大家如何用stm32cubeMX+MDK在蓝桥杯物联网开发板上面点亮一个LED。

先看蓝桥杯物联网的原理图:从图中可以看出PC15引脚连接到LD5的负极的一段,正级连接了一个510欧姆的电阻用来限流,保护电路,整个是一个简单的串联电路,并用3.3V的直流电供电。当PC15引脚输出低电平,LD5点亮;反之,LD5熄灭。

f2fa735e-f92b-11eb-b9e7-000c2944909e.png

第二节配置环境

1,打开stm32cubeMX,选择“File-New Project ...”。

f3033774-f92b-11eb-8ea5-000c2944909e.png

2,如图,在方框中搜索“L071KB”(可大写,可小写)。然后选择UFQFPN32的封装的芯片。

f36a8bf4-f92b-11eb-b723-000c2944909e.png

3,选中“A-Z”,查看蓝桥杯物联网芯片stm32L071KB的所有功能。

f3834574-f92b-11eb-a83b-000c2944909e.png

4,选中“SYS”,勾选“Debug Serial Wire”,可以看见PA13与PA14引脚变成绿色,分别用作SYS_SWDIO和SYS_SWCLK。

f4078ee2-f92b-11eb-a3b3-000c2944909e.png

5,选中“PC15-GPIO_Output”,这样就可以让芯片的PC15作为输出引脚了。

f4132b48-f92b-11eb-8ac4-000c2944909e.png

6,选中“Project Manager-Project”。在Project Name中填写项目的名字(尽可能不要用中文),在Project Location中选择项目保存的路径,在Toolchain/IDE中选择编译器,蓝桥杯物联网比赛用的是MDK5,所以我们选择MDK-ARM V5。

f41f1ade-f92b-11eb-ac12-000c2944909e.png

7,点击GENERATE CODE生成代码。

f4264786-f92b-11eb-8dc0-000c2944909e.png

8,点击”CLOSE”,关闭stm32cubeMX,代码生成成功。

f4307fd2-f92b-11eb-93de-000c2944909e.png

第三节编写代码

1,在stm32cubeMX生成代码之后,找到代码保存的路径,并用MDK5打开。

2,找到main.c文件,在main函数里面找到以下语句:

f460b290-f92b-11eb-8310-000c2944909e.png

3,在while的循环中添加以下语句:

f4a92a82-f92b-11eb-82f4-000c2944909e.png

4,点击”“Rebuild”,开始编译程序。

f4eabfe2-f92b-11eb-8615-000c2944909e.png

5,编译结果如下:

f4f2c476-f92b-11eb-893c-000c2944909e.png

6,点击”Options for Target...“。

f53a450c-f92b-11eb-aee6-000c2944909e.png

7,点击”Debuy“,然后选择下载器”CMSIS-DAP Debugger“,并点击”OK“。

f5430866-f92b-11eb-8c80-000c2944909e.png

8,点击”Download“,开始下载程序。

f555cefa-f92b-11eb-8cb0-000c2944909e.png

9,程序下载成功。

f55ecf9a-f92b-11eb-a866-000c2944909e.png

第四节实验现象

实验注意事项:

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

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

3,CN4所有拨码开关必须选择ON DP档,否则无法下载程序。

4,程序下载完后,重新上电或者按一下”RESET”键才可以看见正确的实验现象。

实验现象:

LD1,LD4和LD5常亮。

宗旨:

免费的服务,永远的开源

说明:

1.本教程免费,开源,禁止用于任何商业用途,违者必究。

2.本教程版权所属为东莞市东城墨竹公子电子工作室,盗版必究。

3.资料下载请通过以下方式:

f58c1898-f92b-11eb-80e1-000c2944909e.png

往期精彩

【1】蓝桥杯单片机文档教程免费下载

【2】【蓝桥杯物联网】第一章 了解开发板

【3】【蓝桥杯单片机】第十五章 独立按键(按下有效)

【4】【蓝桥杯物联网】第二章 软件环境搭建

【5】【蓝桥杯单片机】第十七章 矩阵键盘

f5938f42-f92b-11eb-ad2b-000c2944909e.pngf59821d0-f92b-11eb-a0c5-000c2944909e.png

声明:

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

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

3:其他平台

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

f59ec54a-f92b-11eb-84b7-000c2944909e.png

f5a3803a-f92b-11eb-b9b7-000c2944909e.png

点个在看你最好看


原文标题:【蓝桥杯物联网】第四章 ​点亮一个LED

文章出处:【微信公众号:撞上电子】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407864
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这领域。但是对于初学者来说,联网似乎是
    发表于 10-14 10:34

    第2 点亮你的LED

    本章的标题是点亮LED,虽然任务很简单,但是需要了解的单片机基础知识却很多,特别是对于初学者,刚开始要在头脑中建立单片机的概念,然后通过点亮
    的头像 发表于 10-13 15:52 313次阅读
    第2<b class='flag-5'>章</b>  <b class='flag-5'>点亮</b>你的<b class='flag-5'>LED</b>

    【「DeepSeek 核心技术揭秘」阅读体验】--全书概览

    讲解Deepseek的使用方法 第三 深入剖析Deepseek-V3的模型架构、训练框架、推理阶段优化、后训练优化等关键技术 第四章关于DeepSeek-R1的技术剖析 第五 从宏观角度分析
    发表于 07-21 00:04

    初级工程师PCB设计技巧(PPT版)

    目录第一章:PCB 概述第二:PCB 设计流程及PCB Layout 设计第三: PROTEL 常用操作第四章: PCB Layout 技巧 获取完整文档资料可下载附件哦!!!!
    发表于 06-26 15:50

    第四章 什么是寄存器

    本篇文章我们讲解了寄存器的概念、地址映射和寄存器操作等内容,内容比较干,大家有概念即可,不要求全部熟记掌握,有需要时可重复查阅观看。下篇我们将开始进行实操内容,通过控制单片机的GPIO来点亮
    的头像 发表于 05-21 14:23 1135次阅读
    <b class='flag-5'>第四章</b> 什么是寄存器

    第四章 定时任务】手把手教你玩转新版正点原子云

    第四章 定时任务】手把手教你玩转新版正点原子云 承接上篇,除了报警联动这个功能,原子云还有特色功能也是各开发者喜欢用的,定时任务功能。 【正点原子】云平台:原子云(点击登录原子云) 前言
    发表于 03-13 10:19

    汽车电路初识

    一章 汽车电路分析基础第二 汽车电路图识读第三 典型汽车电器电路分析第四章 汽车电路检修第五 汽车电子电路图识读
    发表于 03-10 18:04 7次下载

    智慧用电 联网时代的亮化改革,智慧照明微光发电 点亮未来

    智慧用电 | 联网时代的亮化改革,智慧照明微光发电 点亮未来
    的头像 发表于 02-08 10:42 826次阅读

    蓝桥的第一个项目,点亮LED

    节IO简介GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。每个GPIO内部都有这样的
    的头像 发表于 01-02 21:02 1068次阅读
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>的第<b class='flag-5'>一个</b>项目,<b class='flag-5'>点亮</b><b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>LED</b>

    蓝桥联网需要安装哪些软件?

    蓝桥联网比赛需要安装的软件有如下几种,需要大家自己在练习的时候自行安装。下面是安装教程。以下是需要安装的软件,本教程会一一带领大家安装,【注意:
    的头像 发表于 12-23 21:02 1454次阅读
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>需要安装哪些软件?

    瑞萨电子荣获维科·OFweek 2024联网行业优秀开发平台奖

    近日,由高科技行业门户OFweek维科网主办、OFweek联网承办的“OFweek 2024(第九届)联网产业大会”暨“维科·OFwe
    的头像 发表于 12-23 11:45 930次阅读

    蓝桥联网开发板硬件组成

    节开发板简介联网设计与开发竞赛实训平台由蓝桥大赛技术支持单位北京梯科技有限公司设计和生
    的头像 发表于 12-22 21:30 2178次阅读
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>开发板硬件组成

    蓝桥该如何备赛?

    蓝桥联网已经换了三次开发板了,每次换板子,题目难度都会降低不少,所以说,蓝桥
    的头像 发表于 12-19 21:02 2110次阅读
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>该如何备赛?

    大华股份第四届创新大会暨首届“大华”技术创新大赛圆满落幕

    近日,由浙江省发明协会指导,大华股份主办的大华股份第四届创新大会暨首届“大华”技术创新大赛圆满落下帷幕。
    的头像 发表于 12-11 11:00 870次阅读

    华为-射频基础知识培训

    课程目标z 熟悉和掌握射频基本概念和知识z 了解无线射频系统结构z 了解天馈系统的概念和知课程内容第一章 无线通信的基本概念第二 射频常用计算单位简介第三 射频常用概念辨析第四章
    发表于 12-10 13:39 1次下载