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

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

3天内不再提示

第三章 一个LED闪烁

撞上电子 2023-07-31 16:50 次阅读

第一节 硬件解读

先看看原理图:

4bc70a80-2f7f-11ee-bbcf-dac502259ad0.png

开发板上面芯片为:STM32L071KBU6,其中2号引脚(PC15)控制这一个LED,名为LD5,所以我们只需要控制STM32芯片的2号引脚(PC15)就可以控制LED啦。注意:LED的一侧为VDD_NODE,也就是3.3V,经过510欧姆的电阻之后,到LED的1号脚,所以我们只需要控制STM32的2号脚就可以来控制LED。STM32的2号脚为低电平,LED亮;反之则灭。


第二节 CubeMX配置

第一步:双击打开STM32CubeMX,,如下图,新建项目。注意:新建项目本教程只介绍一次,以后项目的建立不在重复。

4be6dbf8-2f7f-11ee-bbcf-dac502259ad0.png

第二步:在英文状态下搜索芯片:STM32L071KBU6,选后选择对应的芯片即可。注意:搜索芯片时,确保输入法在英文的状态下;选择芯片的时候,可以选择后缀带有“TR”的,2者芯片完全一致,不影响比赛。

4c0ea336-2f7f-11ee-bbcf-dac502259ad0.png

第三步:配置时钟为32MHZ,如下图。注意:本教程默认配置时钟为32MHZ,以后不在重复。如果大家对时钟树有疑问的,请大家联系微信公众号管理员,如果人多,我们就单独出一期时钟树的教程。

4c43c78c-2f7f-11ee-bbcf-dac502259ad0.png

第四步:配置下载器,如下图。注意:本教程下载器配置是配置一遍,后续教程将不再重复。

4c6a0992-2f7f-11ee-bbcf-dac502259ad0.png

第五步:配置STM32的PC15,也就是2号引脚为GPIO_Output,并且配置标签为Zsdz_LED。

4c9f8126-2f7f-11ee-bbcf-dac502259ad0.png

第六步:选择项目信息,如下配置:2处是项目的名字;3处是项目的路径;4处是编译器;5处是编译器版本。注意:项目路径不能包含中文等其他非法字符;编译器一定要选择MDK-ARM;编译器版本一定要选择v5。后续教程将不在重复本步操作。

4cd434e8-2f7f-11ee-bbcf-dac502259ad0.png

第七步:如下图,将3,4处的按钮勾选,点击5处,生成Keil工程。注意:后续教程将不在重复本步操作。

4d18f95c-2f7f-11ee-bbcf-dac502259ad0.png

第八步:点击上步的5处之后,会有一个对话框,意思分别是:打开项目文件夹位置;打开项目;关闭本窗口。注意:这里灵活处理,打开文件夹和项目都可以。后续教程将不在重复本步操作。

4d38bbc0-2f7f-11ee-bbcf-dac502259ad0.png

第三节 MDK代码

第一步,编译代码,检查STM32CubeMX生成的代码是否正常。如下图,点击1处编译,之后在2处可以看见:0错误,0警告。注意:后续教程将不在重复本步操作。

4d5c3cb2-2f7f-11ee-bbcf-dac502259ad0.png

第二步:配置下载器,这一步很多步骤,希望大家看自己,一步一步来。注意:不要忘记点击“OK”,后续教程将不在重复本步操作。

4d873804-2f7f-11ee-bbcf-dac502259ad0.png

第三步:编写代码,代码如下:注意:代码要存放在USER CODE BEGIN 和USER CODE END之间。

4dbc7ae6-2f7f-11ee-bbcf-dac502259ad0.png

第四步:编译检查代码并下载。点击1处编译代码,之后在2处可以看见0错误0警告。代码没有问题之后,点击3处下载代码,在4处看见Flash Load finished at xxxx,就证明代码下载成功。注意:后续教程将不在重复本步操作。

4de7a20c-2f7f-11ee-bbcf-dac502259ad0.png


第四节 实验现象

注意:下载程序的时候,请选择A开发板。

现象:LD5以500ms为间隔闪烁。

来源:撞上电子微信公众号

版权:东莞市东城墨竹公子电子工作室

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

    关注

    237

    文章

    22450

    浏览量

    645891
  • 闪烁
    +关注

    关注

    0

    文章

    19

    浏览量

    12360
收藏 人收藏

    评论

    相关推荐

    LED闪烁的原因 LED闪烁故障解决方法

    LED闪烁的原因 LED闪烁故障解决方法 LED闪烁是指在正常使用过程中,
    的头像 发表于 12-11 15:31 2166次阅读

    《运算放大器参数解析与LTspice应用仿真》+学习心得4第三章专用放大器

    》+学习心得2第一章之放大器的分类 《运算放大器参数解析与LTspice应用仿真》+学习心得3第二之电气参数 电子发烧友jf_39110170 网名“还没吃饭”阅读第三章的心得体会: 在阅读了关于专用
    发表于 11-17 00:51

    电机拖动的教程课件资料分享

    本文档的主要内容详细介绍的是电机拖动的教程课件资料合集免费下载主要内容包括了:绪论,第一章直流电机,第二 直流电动机的电力拖动,第三章 变压器,第四
    发表于 09-22 06:27

    CW32系列微控制器量产前检查清单分享

    第三章描述 MCU 量产前必须关注的生产相关要求 本文档仅作为设计和量产的参考文档,并未完全涵盖所有与量产配置相关的要求。
    发表于 09-15 06:43

    【紫光同创国产FPGA教程】【PGC1/2KG第三章】键控彩灯实验例程

    效果,可通过按键切换。 2.选择按键作为控制输入,按下次换种显示效果,在8种效果中循环。 :实验要求 1、实验平台:MES2KG开
    发表于 08-09 17:15

    ARM 原始智能卡接口(PL131) 技术参考手册

    PrimeCell SCI的块图和功能;第三章,程序员的模型;本章,描述PrimeCell SCI登记册和编程细节;第四,程序员的测试模型;本章,描述PrimeCell SCI集成测试的逻辑;附录A
    发表于 08-02 18:10

    ARM PrimeCell GPIO/ DOP(PL060)技术参考手册

    PrimeCell GPEPL/ DOP(GPIO)及其特征。第二 功能概览阅读本章描述PrimeCell GPIO 信号的主要功能部分。第三章 程序员模型 阅读本章描述PrimeCell GPIO
    发表于 08-02 15:50

    PrimeCell DMA控制器(PL080)技术参考手册

    DMAC的主要功能部分。第三章程序员的模型阅读本章,描述DMAC的登记册和编程细节。第四程序员的测试模型 阅读本章,说明如何在DMAC的功能核查和生产测试中使用逻辑。
    发表于 08-02 15:36

    PrimeCell单主DMA控制器 (PL081)技术参考手册

    ,使设计师能够尽快将外围设备纳入目标系统;手册描述SMDMMAC的外部功能;手册分为以下章节:第一章导言;本章为SMDMAC的导言阅读本章。第二功能概述为SMDMAC主要功能部分的说明。第三章
    发表于 08-02 15:27

    ARM PrimeCell PS2 Keyboard/Mouse界面技术参考手册

    、系统集成员和编程员编写的。该手册分为以下章节:第一章导言阅读本章,用于介绍PrimeCell KMI及其特征。第二功能概览阅读本章,用于描述PrimeCell KMI的主要功能块。第三章程序员模型
    发表于 08-02 13:44

    多端口内存控制器(GX175)技术参考手册

    概览 阅读本章描述MPMC的主要组成部分及其运作方式。 第三章 程序员的模型 阅读本章描述MPMC登记册的描述。 第四 程序员的测试模型 阅读本章节 描述MPMC 测试登记册的描述。 附录 A 信号说明阅读本附录, 描述MPMC 输入和输出信号的描述 。
    发表于 08-02 13:44

    AMBA设计套件技术参考手册

    ADK结构中的组件。本手册分为以下章节:第一章:导言 阅读本章介绍ADK。第二功能概览 阅读本章概述ADK的顶层结构,以及如何使用ADK的例子。第三章AHB部件读本章描述AHB在ADK中使用的组件
    发表于 08-02 09:04

    编译器armar用户指南

    ARM 与般接受的含义不同 。 见 ARM 图书管理员的指令线选项 。 第三章 Via 文件 描述通过 armar 所接受的文档的语法。 附录 A Armar Document 校正 描述对 ARM
    发表于 08-02 08:55

    PrimeCell 处理器间通信模块(PL320)技术参考手册

    工程师编写的。不假定PrimeCell IPCM的以往经验。本手册分为以下章节:第一章导言 阅读本章介绍IPCM及其特征。第二 功能概览 阅读本章描述IPCM主要功能部分的说明。第三章程序员的模型
    发表于 08-02 06:06

    CH32V103基础教程77-USART-指令控制LED

    本章教学主要在第二GPIO和第三章USART的基础上进行串口指令控制LED灯实验。 1、USART简介及相关函数介绍关于USART相关介绍,在前面第三章以及第六十一章到第六十七
    发表于 05-08 15:55