Clion2021实现stm32F103点亮LED
来源:http://www.tudoupe.com时间:2021-12-17
一. CLion:概览
CLION是为C和C++编程而建的跨平台 IDE,以IntelliJ为基础,具有多种复杂特征,可提高开发商的效率。
在开发Linux、Mac和Windows的C/C++时,这个强大的IDE援助开发者。它还广泛使用一位聪明的编辑来提高代码质量、自动重建代码,并纳入CMake汇编系统。这将提高开发商工作的效率。
CLion支持海合会、部落、MinGW、Cygwin和GDB的汇编者以及GDB调试器。提供 CMake 支持, 如 CMake 更改和 CMake 目标的自动处理 。此命令更新新建的 C/ C++ 归档以及 CMake 缓存编辑器 。
二. 下载和安装CLion
1.下载安装
CLion20211.2 Winx64 官方网站下载

点击NEXT
下一步,选择安装目录,然后单击下一个。
选择以下选择并按下下一个按钮。
点击安装开始安装 。
安装已完成。 最后, 单击“ 完成 ” 。
无法删除文件夹“{0}”。
双射门配制
Windows 的下载在此可用 :
GNU Toolchain | GNU-RM Downloads – Arm Developerdeveloper.arm.com/open-source/gnutoolchain/gnu-rm/downloads
访问网站后,请点击 gcc-arm-noone-eabi- 10.3-2021.10-win32.Zip下载按钮。
安装时, 将已安装目录中的文件夹添加到环境变量中 。

安装成功
测试是否安装成功
运行以下命令行测试 : 臂- noone- eabi- gcc- v
这是图表 这是数据输出 仅此而已
三. 加入 MINGW 配置
下载官方的 MINGW 压缩软件包 。

下载解压完成
Enter CLion 并启动新工程 。
选择存储路径, 然后单击 Create 。
选择文件设置 - 构建 - 工具链, 添加 MinGW, 路径信息将立即匹配到正确的文件 。
最后,单击“确定”完成 MinGW 配置 。
安装 OpenOCD 4 。
OpenOCD可以在线下载。
点击下载最新版即可
等待下载完成, 然后解除压缩并记住存储文件的位置 。
该项目是斐济-定居点-建筑-床位发展特别报道的一部分。将右侧的 OpenOCD 文件目录更改为下载位置 。最后,单击测试来确定建议的颜色,即墨绿色。代表性配置成功(CubeMX也进行了配置)。
三、LED的点亮
1.创建工程
CLion 可用于创建新项目 。
选择 STM32CubeMX, 提供一个保存项目的目录, 然后单击 Create 。
创建工程后, 用 STM32CubeMX 选择打开, 并输入 CubeMX 。
打开后,单击地图左上角的左上角,输入芯片选择。
选择 STM32F103C8, 然后单击启动端口开始配置 。
改好芯片后开始配置
配置 SYS
配置 RCC
配置引脚
要打开LED灯 将PC13设定为GPIO_输出
设置序列 USART1
工程名称必须与 Cion 开发的相符, 且必须位于 CLion 路径的顶端, 以便生成的工程文件覆盖 CLion 的文件; 否则, 将创建另一个文件夹, 而 CLion 将无法读取 。
最后,在右上角,单击“是”,生成项目。
设置 CLion 工程文件
返回 CLion时, 您可以查看以下界面, 以及 st_ nucleo_ f103rb. cfg 文件, 并使用它 。
请记住,如果以下接口返回 CLion 后没有显示,当你开始研究立方体MX项目时 很有可能是这样文件名和目录与上一个不同 。重新打开包含重生 CubeMX 工程文件的 CLion 目录 。
本文是全球之声在线网站(Global Voices Online)独家报导的一部分,
点击左上角如图位置
显示界面,单击图形..
可在以下文件目录中找到 :
修改 st_ nucleo_ f103rb. com. cfg 文件 。
以您刚刚验证的目录位置打开此文件, 以此描述文件的第十行 。
注解:
Stlink 将第4行连接到网络的其余部分。
第6行选择 swd 通信方法。
第8行是一个 stm32f1x 配置文件 。
第10行是重新启用模式的选择, 似乎已经注意到, 没有此选项, 下载可能失败 。
3.添加并编译代码
添加代码
打开它. c 文件, 并在循环中添加代码, 从而导致 PC13 闪烁 。
编译前配置
选择文件设置- CMake, 然后从下面的表格中选择参数并单击“ 确定 ” 。
右上角编译,不报错
生产Hex文件,烧掉它们

运行结果
好了,我们完成了实验。
四、总结
对CLion的安装和使用进行了调查,使用CLion点亮了LED灯光。
CLion设置环境更容易出错,比以前使用Keil时更需要谨慎。
五、参考资料
https://blog.csdn.net/m0_58892312/article/details/121866325
https://blog.csdn.net/qq_60678931/article/details/121866156
相关新闻
- 2022-01-29 Windows 11更新系统版本的教程
- 2022-01-29 Python学习八:pip 最常用命令、pip升
- 2022-01-28 GitLab集成Jenkins进行项目构建、发布
- 2022-01-28 小白一键重装系统教程win10安装步骤
- 2022-01-27 便是三步装机系统下载地址和安装
- 2022-01-27 老毛桃u盘启动盘制作工具装机教程
- 2022-01-27 windows环境下jenkins+maven+svn+tomcat实现
- 2022-01-27 windows2016官网下载
- 2022-01-26 libevent在windows下的接口及兼容性、
- 2022-01-26 markdown编辑软件在哪下载?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
