其他分享
首页 > 其他分享> > 基于CLion2019实现STM32的点灯实验

基于CLion2019实现STM32的点灯实验

作者:互联网

文章目录

一、CLion

1.何为CLion

CLion 是 JetBrains 推出的全新的 C/C++ 跨平台集成开发环境

它的特点:

2.安装CLion及配套工具

(1)下载CLion

(2)安装CLion

(3)运行Clion

(4)安装STM32CubeMX

详细的安装过程可以参考本人之前的博客:STM32CubeMX的安装以及使用实例

(5)安装arm-none-eabi-gcc

这是用来编译 stm32 程序的交叉编译工具链

(6)安装openocd

(7)安装MinGW

(8)添加环境变量

(9)检验是否安装成功

gcc -v
arm-none-eabi-gcc -v
openocd -v

在这里插入图片描述

3.配置Clion环境

二、点灯

1.生成STM32CubeMX程序

2.添加代码与编译

代码部分:

  HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET);
  HAL_Delay(1000);
  HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET);
  HAL_Delay(1000);

3.烧录程序

总结

本篇博客介绍了Clion的特点以及其强大的功能,一步步详细的介绍了Clion的下载、安装以及其配套工具——STM32CubeMX、openocd等安装和它们的环境配置。最后通过一个实例——点灯来演示如何使用Clion直接调用STM32CubeMX实现工程的建立以及代码的添加和最后.hex文件的生成,实验了间隔1s的点灯。有兴趣且有条件的同学可以尝试亲自动手试试看。配置的过程中也出现了一些问题,不过仔细检查,勤于搜索就能够解决。

参考资料

标签:Clion,CLion2019,点灯,安装,STM32CubeMX,STM32,点击,CLion,下载
来源: https://blog.csdn.net/m0_53302175/article/details/121922354