stm32cubeMx安装配置_CubeIDE


安装的过程中需要注意的一点是有可能会出现提示ERROR “LANCHING INSTALLER”,一个可能的原因是你安装的位置有中文,把安装程序放到一个没有中文的路径,即可解决。

二、工程创建

  1. 打开IDE,新建STM32工程,选择芯片型号,这里我选择的是STM32G031C8,点击next
  2. stm32cubeMx安装配置_STM32_02

  3. 填写工程名,然后直接next,然后点击finish
  4. stm32cubeMx安装配置_STM32CubeIDE_03


  5. stm32cubeMx安装配置_STM32_04

  6. 在创建的工程中,可能会下载一些器件支持包,需要一些时间,等待一会儿即可。
  7. 工程创建好了之后,可以在可视化界面设置管脚的状态,原理图中板载LED灯节接在PB8这个引脚上面,所以直接将PB8这个引脚设置为OUTPUT
  8. stm32cubeMx安装配置_STM32_05

  9. 引脚配置
    打开ioc为后缀名的文件,就可以看到可视化图形界面,
  10. stm32cubeMx安装配置_STM32_06

  11. 在左边的一栏中打开System core下面的GPIO,然后选中当前的PB8可以进行一些引脚的设置,其中GPIO output level是默认输出电平,这里我们让LED默认为熄灭,所以选择LOW,GPIO mode选择为推挽输出,给这个引脚取一个名字叫做:LED
  12. stm32cubeMx安装配置_STM32_07

  13. 时钟配置
    打开clock configuration将时钟频率配置为最大64M,点击回车
  14. stm32cubeMx安装配置_STM32G031_08

  15. 生成代码配置
    选择上面的project manager,选中code generator,将第一个打勾,即生成外设的头文件。
  16. stm32cubeMx安装配置_STM32G031_09

  17. 生成代码,直接ctrl+s,然后会提示生成代码,确定即可。
    到此工程的初始化就完成了…
  18. 代码编写,如图,一个LED的闪烁,不多解释,然后直接编译工程
  19. stm32cubeMx安装配置_STM32G031_10


  20. stm32cubeMx安装配置_STM32G031_11

  21. 编译完成之后,在debug下面就可以看到生成的elf文件和bin文件就是我们的烧录文件
  22. stm32cubeMx安装配置_CubeIDE_12