0
点赞
收藏
分享

微信扫一扫

STM32CubeIDE:Hal库配置GPIO


环境


  • 硬件:STM32L0xxx
  • 软件:安装STM32CubeMx,STM32CubeIDE(MDK也行),STM32CubeProgrammer(STMFlashLoader或者其他烧录软件)
  • 安装STM32Cube ​FW​ L0_V1.11.0库


创建STM32项目

1. 打开STM32CubeIDE,设置工作目录

STM32CubeIDE:Hal库配置GPIO_代码生成

2. 创建STM32项目

STM32CubeIDE:Hal库配置GPIO_代码生成_02

3. 以STM32L011G4为准

STM32CubeIDE:Hal库配置GPIO_ide_03

这里可以简单了解到选择MCU资源。

STM32CubeIDE:Hal库配置GPIO_项目创建_04

4. 设置项目名称

STM32CubeIDE:Hal库配置GPIO_ide_05

5. 安装L0的库(如果安装,这步会跳过)

STM32CubeIDE:Hal库配置GPIO_项目创建_06

6. 创建成功,如图所示。

STM32CubeIDE:Hal库配置GPIO_ide_07

配置项目

1. 配置代码生成多个.c,.h文件。防止生成的代码都在一个文件里


STM32CubeIDE:Hal库配置GPIO_项目创建_08


2. 时钟设置一般最小即可,其他的需要单独配置。


STM32CubeIDE:Hal库配置GPIO_ide_09


3. 配置生成.bin / .hex


菜单->项目-> C / C ++ bulid->设置


STM32CubeIDE:Hal库配置GPIO_项目创建_10

配置GPIO

1. 设置PA8,为输出模式

STM32CubeIDE:Hal库配置GPIO_项目创建_11


2. 设置GPIO


STM32CubeIDE:Hal库配置GPIO_项目创建_12


3. 代码生成

菜单->项目->生成代码


STM32CubeIDE:Hal库配置GPIO_项目创建_13


测试

注意用户代码,只能在USER XXX和END CODE之间,否则自动生成代码的时候会被清掉

STM32CubeIDE:Hal库配置GPIO_项目创建_14

编译运行,下面是板子内存使用情况。

STM32CubeIDE:Hal库配置GPIO_ide_15

总结

本文主要演示了STM32CubeIDE,创建项目即配置GPIO的过程,后续会自动忽略掉项目创建过程。


举报

相关推荐

0 条评论