使用 CLion 实现 stm32F103 点亮 LED

您所在的位置:网站首页 stm32f103点亮led灯程序 使用 CLion 实现 stm32F103 点亮 LED

使用 CLion 实现 stm32F103 点亮 LED

2023-03-29 13:23| 来源: 网络整理| 查看: 265

1. Clion

1.1 Clion简介

Clion 是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。CLion帮助开发人员使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

1.2 Clion环境安装

软件环境:

Windows 10STM32CubeMXClion-2019MinGWOpenOCDarm-none-eabi-gcc

硬件环境:

STM32F103C8T6

工具安装:

STM32CubeMX:https://www.st.com/en/development-tools/stm32cubemx.htmlOpenOCD:OpenOCD是用于对STM32进行下载仿真的工具,是一个开源软件包,Windows版本下从这里下载

环境配置:

在Clion中配置OpenOCD和STM32CubeMX

点击File -> Setting

配置OpenOCD和STM32CubeMX的路径

安装编译环境MinGW:

Clion需要使用MinGW环境来配置工具链,去MinGW主页下载最新版本的MinGW: Minimalist GNU for Windows

安装完成后添加MinGW\bin到系统Path中,并重启系统

最后,打开命令行窗口,输入 gcc -v查看是否安装成功

编译环境2:arm-none-eabi-gcc

Windows到这里下载:https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads ,选择ZIP压缩包形式

解压到一个文件夹,并且将bin目录添加到环境变量

使用 arm-none-eabi-gcc -v 命令查看输出信息

Clion配置:

给Clion配置好MinGW和CMake环境

打开 File -> Settings -> Build,Execution,Deployment,在ToolChain下添加MinGW和arm-none-eabi-gcc环境

2. 在CLion中创建STM32CubeMX项目2.1 创建CubeMX工程

点击Open With Cubemx,打开STM32CubeMX以修改项目配置

修改芯片为F103C8

修改芯片完毕

2.2 配置CubeMX项目工程

配置 SYS:

配置 RCC

配置引脚

设置 PC13 引脚为 GPIO_Output 来点亮 LED 灯。

配置串口 USART1

修改IDE

保存工程,使用原先的工程名称覆盖原先的工程

回到CLion,选择st_nucleo_f103rb.cfg

寻找st_nucleo_f103rb.cfg文件位置

点击三个点,即可查看目录

修改st_nucleo_f103rb.cfg文件,注释掉第10行

添加代码,打开main.c,添加LED闪烁代码

编译前配置

进行编译

编译成功可见

烧录程序:

最后使用串口程序烧录进开发板。

2.3 程序效果3. 参考

CLion2021 的详细安装并基于 CLion 实现 stm32F103 点亮 LED



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3