历史上的今天

今天是:2024年09月06日(星期五)

正在发生

2019年09月06日 | STM32 Cube点亮第一个LED

发布者:upsilon30 来源: eefocus关键字:STM32  Cube  点亮 手机看文章 扫描二维码
随时随地手机看文章

1.首先打开Cube,NewProject 

这里写图片描述

2.在红色方框处搜索你的STM32型号,找到后双击,我的是F103ZET6 

这里写图片描述

3.接下来我们选择RCC和GPIO口 

RCC一个是外部高速时钟和低速时钟,我把两个都开了,选择了Crystal/Ceramic Resonator,好像是晶振,一般板子上自带LED,所以我查看了一下我单片机的原理图,分别是PE5和PB5,这里我选择了PE5,左击你的IO口,选择OUTPUT 


4.我们配置时钟 

这里写图片描述

我的单片机时钟频率最高72M,你们的我不知道,反正想办法根据乘除配置出你想要的时钟,一般配置到最大(红色圆圈处)

 

5.配置GPIO 

这里写图片描述

点击红色箭头处,再点击原谅色箭头,弹出这个界面,我们点击那行,会发现有几个参数让我们配置 


GPIO Pin Level:这是管脚输出(还是管脚输出的初始化),我们选择低电平,根据原理图,我的LED是低电平触发的,应该都一样的,选择LOW 


GPIO mode:这是GPIO口的模式设置,我们选择OUTPUT PULL PUSH,(推挽输出)自行百度 


第三个:我们选择PULL UP上拉 

Maximum output speed:最大输出速度,我们选择慢 

最后一个就是给你的管脚取个名字,嗯,倒时候写程序号分辨 

还有,差点忘了,点击Apply,再点OK 


6.哈哈哈,激动人心的时刻到了,下载编译了 

这里写图片描述

点击project,选择最后一个,seetings 

1.这个是你的工程名字 

2.这是你的保存路径 

3.这是你的编译器,我的是MDK5,所以我选了这个 

这里写图片描述

点击红色箭头,再点击水蓝蓝,ok,水蓝蓝的作用是未来帮你分文件,不然一些配置文件都写到man.c里去了,就不好找了 

这里写图片描述

点击红色箭头,就是大饼上插了一跟棒子的,好了之后会弹出 

一个界面直接点Open object,也可以选择×掉,当然你要到你保存目录里去找了,找到后我的在这里 


这里写图片描述
这里写图片描述

7.打开工程后 

我们直接选择下载, 

这里写图片描述

然后用这个软件找到HEX文件把程序烧进去,你会发现你板子上的灯亮了 

一般HEX文件都是在这里,

这里写图片描述

这里写图片描述

我们要修改工程了,找到有main.c的这个文件 

这里写图片描述

看,我们还会发现一个gpio.c的文件,这就是水蓝蓝的作用了,不然会把这个.c文件写到main.c里去; 

进入gpio.c,我们会发现这里都是我们之前配置好的GPIO口的一些东西,找到这个,选中前面的,右击,选择第一个goto,我们会发现来到了这里

这里写图片描述

看到这两个函数了吗,一个是读取IO口的(ReadPin),一个是输出IO口的(WritePin),接下来我们复制gpio.c里的一些东西,就是我们刚刚goto的那句话,粘贴到main.c的文件的While循环里 


这里写图片描述

HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET);

HAL_Delay(1000);

HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);

HAL_Delay(1000);


用这个函数写出一些代码,这个函数我们上面解释了,是GPIO口输出函数,两个圆圈里是的参数管脚状态,红色的REST是0,蓝色的是1,你可以这么理解,你把他们替换成0或者1也可以,我用的只不过是官方的东西,每次延迟1000毫秒(1秒),大家下载编译,烧录后会发现那个灯一闪一闪的

关键字:STM32  Cube  点亮 引用地址:STM32 Cube点亮第一个LED

上一篇:基于STM32实现MQTT
下一篇:stm32 通过串口控制led灯亮灭 并通过lcd显示led灯的亮灭状态

推荐阅读

近期,美国公路安全保险协会(IIHS)公布了自我调整巡航控制(ACC)和车道偏移辅助(LKA)等先进驾驶辅助系统(ADAS)功能的评估测试结果及分析。在公路和试车道上进行的测试中,IIHS发现有些车型在典型的车辆驾驶状况下都有缺陷,例如车辆在接近停止,或在坡道和弯道上行驶时。IIHS是一家由汽车保险公司资助的非营利组织,它位于弗吉尼亚州(Virginia)。IIHS用于测...
5G的到来将给人们的生活带来翻天覆地的变化,万物互联的巨大魅力让一些国家为之疯狂,一拥而上的想要在起跑线就分出个胜负。今年被定义为5G元年,虽然有部分手机厂商已经推出了5G手机,但由于基站等配套设备并不完善,人们对于5G的了解仍然甚少。在第二届全球IC企业家大会暨第十七届中国国际半导体博览会上,作为通信和半导体领域的专家,紫光展锐CEO楚庆...
日前,小编从福特中国官方获悉,福特中国将在长沙市智能网联汽车开放测试道路上进行C-V2X车路协同功能测试。福特也将成为首个在长沙进行面向量产的“车路协同”功能测试与商业应用的整车企业,并计划于今年年底将这些功能通过OTA推送给试用车主。C-V2X的全称为“Cellular Vehicle to Everything”,是一种基于蜂窝网络的移动车联网技术,此技术是实现自...
开篇前言关于SiC MOSFET的并联问题,英飞凌已陆续推出了很多技术资料,帮助大家更好的理解与应用。此文章将借助器件SPICE模型与Simetrix仿真环境,分析SiC MOSFET单管在并联条件下的均流特性。特别提醒仿真无法替代实验,仅供参考。1、选取仿真研究对象SiC MOSFETIMZ120R045M1(1200V/45mΩ)、TO247-4pin、两并联Driver IC1EDI40I12AF、单通道、磁隔离...

史海拾趣

问答坊 | AI 解惑

(1)倒车雷达方案——LED数码管、LCD液晶、语音、可视摄

倒车雷达方案 ——LED 数码管、LCD 液晶、语音、可视摄像、无线等方案 1. 优势介绍 在介绍泰瑞恒倒车雷达方案产品优势之前,我们简单概述市面上传统倒车雷达方案产品的工作原理,通过比较我们可以得出结论。 1.1 传统倒车雷达方案产品 ...…

查看全部问答∨

请大家帮我看看

我建立一个WCE MFC工程,A对话框。然后用类向导加了B,C,D对话框。程序开始运行A,然后用DoModal进入B,再用DoModal进入C,再用DoModal进入D。现在我要从D->B或A,我要怎么搞啊?…

查看全部问答∨

c#开发的wince程序如何连接到其他主机的数据库

用c#开发了一个wince程序,现在想连接远程服务器的数据库,数据库是sqlserver2005,请问如何连。 好像和正常winfrom程序连接不太一样吧,using System.Data.SqlClient;引用不了,请大家帮忙…

查看全部问答∨

x5045 看门狗 门限电压设置

   现在我按x5045pdf上的操作,对x5045 设置门限电压, 烧之前测到x5045的门限电压是4.3V ,烧完后一块的Vtrip(门限电压)到了5.3V  另一块到了1.3V , 不知我哪里出错了,忘高手指正一下,下面是我的电路和程序 5V--->VCC 单片 ...…

查看全部问答∨

STM32内置bootloader,是全双工还是半双工的?

现在需要用到485给装置升级,不知道能不能实现哦 如果是半双工问答式的,那就好办了 有用过的朋友么?…

查看全部问答∨

体温信号检测与处理系统设计

本内容: 设计一个体温(呼吸)的测量系统,要求如下:   1、可以测量人体的体温(呼吸频率)。 2、能够对测量的信号进行处理并可显示体温(呼吸频率)。 3、能够存储若干次测量结果。        4、能用开关控制系统 ...…

查看全部问答∨

Altium Designer庫清單

Altium Designer原廠網站提供的庫清單可以依照廠牌, 型號, 功能 搜尋你要找的零件之前的放錯了, 6MB 這個才是對的. [ 本帖最后由 dale 于 2011-8-1 14:25 编辑 ]…

查看全部问答∨

msp430x15x 430x16x 430x161x datasheet

msp430x15x 430x16x 430x161x datasheet [ 本帖最后由 guanglin 于 2011-8-2 11:06 编辑 ]…

查看全部问答∨

低通滤波器用哪一个运放好

哪个朋友能告诉我300K的低通滤波器,用哪一个运放好呢?我倒是用过LM741,但它到60K就截止了。…

查看全部问答∨

关于MSP430F6736 UCS的问题!

用6736做了一块板子,在进行UCS的初始化时,运行初始化代码如下: PJDIR |= BIT0 | BIT1 | BIT3;           // ACLK, MCLK, SMCLK set out to pinsPJSEL |= BIT0 | BIT1 | BIT3;     &nbs ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved