使用 CLion 实现 stm32F103 点亮 LED |
您所在的位置:网站首页 › stm32f103点亮led灯程序 › 使用 CLion 实现 stm32F103 点亮 LED |
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 |