STM32CubeMX和keil实现led灯的点亮

一、内容介绍二、环境建立 软件安装二、STM32CubeMX的使用 1)新建工程 2)工程配置 3)生成工程三、keil中仿真 1)功能完善 2)仿真观察四、led点亮 1)电路连接 2)代码编写 3)成果展示四、总结五、参考内容一、内容介绍安装 stm32CubeMX,配合Keil,使用寄存器方式(汇编或C,不限) 或HAL库这两种...
摘要由CSDN通过智能技术生成

目录

一、内容介绍

二、环境建立

         软件安装

二、STM32CubeMX的使用

      1)新建工程

      2)工程配置

三、keil中仿真

      1)功能完善

      2)仿真观察

四、led点亮

      代码烧录

四、总结

五、参考内容


一、内容介绍

安装 stm32CubeMX,配合Keil,使用寄存器方式(汇编或C,不限) 或HAL库这两种方式,完成下列任务:

重做上一个博客的LED流水灯作业,即用GPIO端口完成3只LED红绿灯的周期闪烁。

在没有示波器条件下,可以使用Keil的软件仿真逻辑分析仪功能观察管脚的时序波形,更方便动态跟踪调试和定位代码故障点。 请用此功能观察3个GPIO端口的输出波形,并分析其波形反映的时序状态正确与否,高低电平转换周期(LED闪烁周期)实际为多少。

二、环境建立

软件安装

安装CubeMx一共需要三个

  •  JRE (Java Runtime Environment),Java运行环境,运行JAVA程序所必须的环境的集合
  •  STM32CubeMX
  • HAL库   STM32 HAL固件库 ,ST官方推出的另一套库

具体的安装过程见参考博客:

(17条消息) 【STM32】STM32 CubeMx使用教程一--安装教程_Z小旋-CSDN博客_stm32cubemx安装

二、STM32CubeMX的使用

1)新建工程

首先,打开STM32CubeMX新建工程,进行如下操作,然后点击左上角进行下一步设置:

2)工程配置 

接下来需要对我们的芯片进行一些初始化设置;

  • Categories  种类选择

将MCU的各种外设和资源分类,供用户选择使用

  • A-Z  顺序选择

MCU的外设资源按A-Z 排序,供用户选择使用

首先进行时钟源配置,将时钟树的内核时钟配置为72MHZ ;

 接下来,需要配置RCC才能够使用外部时钟源:选择晶振后,芯片预览图对应管脚也会发生如下图变化;

由于我们题目中是选择的GPIO端口,所以需要在芯片上选择该端口的配置,具体如下图(这里选择的是PA4,PA5,PA6三个端口): 

  • 7
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值