STM32开发笔记75: 使用STM32CubeMX点亮一个LED

发布者:zhaodawei617最新更新时间:2019-07-13 来源: eefocus关键字:STM32  STM32CubeMX  LED 手机看文章 扫描二维码
随时随地手机看文章

今天调试在自己的程序框架下调试RTC始终不成功,只要初始化RTC就进入死机状态。现在重温一下STM32CubeMX的使用方法,看STM32CubeMX生成的程序是否有RTC初始化不成功的问题。本日志从工程的建立讲到点亮一个LED。


1、启动STM32CubeMX,我现在使用的版本是5.2.1。



2、File-New Project,选择相应的芯片类型。



3、双击相应的芯片类型后,进入配置界面。进行SYS配置,选中Debug Serial Wire,由于我习惯于使用FreeRTOS所以在我的项目中Timebase Source都选择定时器。



4、进行RCC设置。



5、时钟设置如下:



6、在芯片引脚图中,将连接LED的引脚设置为GPIO_Output



7、在GPIO设置中,将LED引脚的User Label设置为LED。



8、上述完成后,首先保存共存,然后对工程进行配置,如下图。



9、接下来,就可以生成程序了,点击GENERATE CODE即可。



10、用keil打开工程文件,在while(1)中加入如下代码:


while (1)

  {

    /* USER CODE END WHILE */

HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin); //LED取反

  HAL_Delay(1000);

    /* USER CODE BEGIN 3 */

  }

11、对keil进行设置,勾选Reset and Run。



12、编译后,将程序下载到目标板,就可以看到LED以1秒为间隔闪亮了。


关键字:STM32  STM32CubeMX  LED 引用地址:STM32开发笔记75: 使用STM32CubeMX点亮一个LED

上一篇:STM32开发笔记76: 初始化RTC后死机的原因
下一篇:STM32开发笔记74: STM32L0低功耗唤醒后的时钟选择

推荐阅读最新更新时间:2024-11-10 07:17

关于STM32的ADC/DAC问题集锦
1、STM32的DAC转换是什么开始的呢? 问:STM32的DAC转换是什么开始的呢?如何利用DAC输出一个脉宽的控的单脉冲呢? 答:DAC是通过写入DAC输出寄存器开始的。另外,如果想要脉冲,使用TIM功能。 2、STM32的DAC输出电压 问:DAC的输出电压是如何调节的呢,输入的数字量和输出的电压怎么不成比例呢,输出电压不符合数据手册上提供的公式(DAC输出 = VREF X DOR / 4095),求高人指点,程序如下: #include stm32f10x_lib.h #define DAC_DHR8R1_Address 0x40007410 DAC_InitTypeDef DAC_InitStructure;
[单片机]
stm32-点亮led,流水灯
主要使用的是103和407系列的32 不知不觉转眼大二也过了一半了,总是想说要开始学32,学32,却一直没有正真的系统的去开始学32。到了寒假,有了许多可以自己调配的时间, 学了一个多礼拜,大致学到了定时器,输出pwm左右,也实战了一下。之前没学32之前一直以为用32做东西不算什么本事,以为只是调用调用库,哪有51更加底层,更加清楚。学了之后才发现,果断被打脸了。51虽说经典,但是32确实强大。 用32写程序不只是调用库那么简单,要了解32各个函数成员的意义,每个模式的作用........(当然也可以直接copy例程的一个一个的代码块,可以不理解直接用函数接口,但是不建议这样,因为这样永远不能直接做东西) 。 其实之所以
[单片机]
stm32-点亮<font color='red'>led</font>,流水灯
针对高分辨率照相手机的LED闪光灯超级电容参考设计
手机正在变成终极集大成便携式消费电子平台。它的性能包括:捕捉高质量图像、Wi-Fi网络访问、清脆的音频、更长的通话时间、以及更长的电池寿命。不过,一个主要的设计挑战也正在浮现出来。为了适应高度复杂的移动应用,手机电池仍然需要费很大的力气才能提供足够的峰值功率,这就推动了可为高性能操作提供所需功率的电路的需求,这种电路可以在不过载电池的前提下在短时间内储存大电流。 对高级照相手机制造商来说,最重要的挑战就是提供高亮度相机闪光灯所需的大峰值电流。随着照相手机的分辨率增长到三百万像素及以上,产生高质量图像所需的光通量也已急剧提高。为了匹配数码相机的照片质量,必须以高达2A的电流驱动LED闪光灯,或将氙气闪光管充电到330V以上。手机的
[嵌入式]
STM32 DMA详解
本文是根据STM32F207的用户手册翻译整理而来 1、综述 DMA(Direct memory access)直接内存访问,被用于内存和内存之间或内存和外设之间的高速数据传输。数据传输可以在没有CPU的干预下快速移动,这样可以保持CPU资源处理其他事情 DMA 控制器基于复杂的总线矩阵架构,将功能强大的双 AHB 主总线架构与独立的 FIFO 结 合在一起,优化了系统带宽,下图①处,可以看出双 AHB 主总线架构与独立的 FIFO的结构 注意看英文备注: DMA1控制器AHB外设端口没有像DMA2一样连接到总线矩阵,所以只有DMA2数据流可以执行存储器到存储器的传输 我们对上图的②处,(DMA1和DMA2结构一样,我
[单片机]
<font color='red'>STM32</font> DMA详解
集性能、紧凑、灵活、能效于一身,ST8引脚STM32微控制器问市
意法半导体8引脚STM32微控制器(MCU)现已上市,紧凑、经济的封装让简单的嵌入式开发项目也能利用32位MCU的性能和灵活性。 新推出的四款STM32G0 微控制器是8引脚经济性和32位性能的完美组合,在市场绝无仅有,基于59 DMIPS的 64MHzArm®Cortex®-M0 + CPU,片上高达8KB的RAM和32KB闪存,高性能外设包括2.5Msps ADC、高分辨率定时器和高速SPI接口。灵活的I/O引脚映射和MCU内部功能,让设计人员轻松升级终端产品功能,不会牺牲电路板空间或物料清单成本。高稳定内部振荡器,在宽温度和宽压范围内精度达到±1%,为开发者节省了外部时钟元件。 电池容量极限、生态设计规则或电器
[单片机]
集性能、紧凑、灵活、能效于一身,ST8引脚<font color='red'>STM32</font>微控制器问市
欧美LED市场拼价格 蝴蝶效应现端倪
海外市场上,沃尔玛已经推出了GreatValue的自品牌LED灯泡产品线,最低价格不到9美元,打破了Cree此前创下的13美元低价纪录。iphone6明年有望进击大尺寸显示屏,OLED和LED将收获新的用武之地。 CREE2013年低价政策奏效外资看好CREE的4大原因 LED大厂CREE2013年低价LED灯泡奏效,其低价政策不仅带动LED灯泡销售佳绩,连带使得CREE股价自2013年以来以飙增一倍,外资高盛证券点名看好CREE的四大因素,包括2014年美国白炽灯泡将大量退场、美国非住宅型建案的复生、北美绿建筑的需求,以及中国LED市场渗透率的拉升。 CREE2013年第一季推出取代40W的9.97美元LED灯
[电源管理]
STM32-(23):定时器TIM(实验)
定时器实验: 透过配置定时器相关寄存器的配置,实现定时器2每1S中断一次,通过数码管将时间实时的显示出来。 用到的函数功能如下: (1) 利用TIM_Delnit()函数将Timer设置为默认缺省值; (2) TIM_InternalClockConfig()选择TIMx来设置内部时钟源; (3) TIM_Perscaler来设置预分频系数; (4) TlM_CIockDivision来设置时钟分割; (5) TIM_CounterMode来设置计数器模式; (6) TIM_Period来设置自动装入的值; (7) TIM_ARRPerloadConfig()来设置是否使用预装载缓冲器; (8) TIM_ITConfig()来开启
[单片机]
STM32-(23):定时器TIM(实验)
LED照明产业发现“新大陆”--新型连接技术
在固态照明飞速发展的过程中,设计师以往经常把主要的精力放在LED、散热、驱动和光学等的关注中,而连接部件因在系统的成本构成中只占很小的比重,容易不被重视甚至被忽略。而现在,经过几年的实践,设计师们渐渐发现,这些看似不起眼的连接部件往往关系着整个LED照明系统能否最终满足相应的可靠性、防水等级、长寿命等设计要求。连接器已经成为固态照明系统的关键部件之一,它直接影响着产品的品质乃至客户端对设计质量的总体印象。在某种程度上,可谓“细节决定成败”,它关系到中国固态照明(Solid State Lighting,或SSL)产业能否在商用化道路上走得更远、取得更大发展。泰科电子(Tyco Electronics)凭借60余年在连接领域的设计经验
[模拟电子]
<font color='red'>LED</font>照明产业发现“新大陆”--新型连接技术
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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