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

第一节 硬件解读

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

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

图片

第二节 配置环境

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

图片

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

图片

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

图片

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

图片

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

图片

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

图片

7,点击GENERATE CODE生成代码。

图片

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

图片

第三节 编写代码

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

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

图片

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

图片

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

图片

5,编译结果如下:

图片

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

图片

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

图片

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

图片

9,程序下载成功。

图片

第四节 实验现象

实验注意事项:

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

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

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

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

实验现象:

LD1,LD4和LD5常亮。

宗旨:

免费的服务,永远的开源

说明:

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

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

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

微信公众号:撞上电子

CSDN:撞上电子

掘金:撞上电子

今日头条:撞上电子

--东莞市东城墨竹公子电子工作室

--墨竹公子

--2021.08.05

图片

往期精彩

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

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

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

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

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

图片

声明:

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

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

3:其他平台:

    微信公众号:撞上电子

    掘金:撞上电子

    头条号:撞上电子

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值