| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 安装Clion2021,采用一套新的嵌入式软件开发工具包,完成stm32F103 点亮LED的程序 -> 正文阅读 |
|
[嵌入式]安装Clion2021,采用一套新的嵌入式软件开发工具包,完成stm32F103 点亮LED的程序 |
目录 安装Clion2021,采用一套新的嵌入式软件开发工具包(替代Keil),完成stm32F103 点亮LED的程序二 安装 Clion 一 实验要求安装Clion2021,采用一套新的嵌入式软件开发工具包(替代Keil),完成stm32F103 点亮LED的程序
直接进入官网 下载 CLion:适用于 C 和 C++ 的智能跨平台 IDE 点击下载即可,自动下载最新版的 ? 下载完成后点击next,选择安装地址后点击next,然后出现下一页中只选择如下的选项 ? 点击next ,然后点击install开始安装,接下来就是漫长的安装过程了。 到这里后就点击Finish后就安装完成了。 三 安装arm-none-eabi-gcc直接去官网下载 GNU Toolchain | GNU-RM Downloads – Arm Developerdeveloper.arm.com/open-source/gnutoolchain/gnu-rm/downloads?在出现的界面里面选择这个下载 下载完成后点击运行后安装,默认选择的是安装简体中文,选择安装路径就可以进行等待了 ? ?完成后要全部勾选,点击完成后出弹出两个窗口直接关闭就可以了。 四 安装MIN GW直接进入网址 ?进去找到如下后点击第一个进行下载 ?下载完成后解压了就可以,但要记得解压到哪里的,后面会用到 进入clion新建工程 首次打开软件时要选择右上方的第二个然后点击下面的进入官网注册一个号登陆了才能进行试用 点击新建工程 选择添加然后点击Create ? ?点击下方蓝色按钮后会跳出来一个界面,在界面中选择到MINGW后就可以了最后点击OK最后结果如下 ?五? 安装OPENOCD进入官网下载 下载完成后只需要解压后放在clion文件夹内 然后在clion中配置上 点击file-bulid-embedded后加入openocd和mx的配置如下 ? 最后点击OK完成 ?六 用clion点亮LED灯新建工程选择 tsm32cubeMX 后自定义路径 然后就是等待进入stm32cubeMX了 ? 加载完毕后点击进入STM32CUBEMX 打开后点击右上角的第二个选择芯片照例使用stm32f103c8tx ? 配置SYS ? 配置RCC ?设置引脚PC13为点亮LED灯我引脚,点出output ?在配置串口 最后对工程进行命名和路径选择 ? 就可以点击生成了。 回到clion后出现以下界面然后选择以下内容 ? 在点击以下内容 ? 然后在出现的界面里面点击如下的三个点 ? ?出现界面里面记住这个东西的路径 ?然后打开这个路径的这个文件将第十行注释掉 打开main.c文件 ? 在while循环里面加入以下内容 ?
?点击file-settings-cmake然后如下 ?然后就可以编译了点击右上方的小锤子编译 ?然后编译后如下没有报错 然后就将HEX文件烧录到芯片里面可以看到结果PC13灯闪亮 七 总结本次做了使用clion软件联合stm32CUBE MX做出了流水灯的效果,但是中途的过程安装新软件,加入环境变量的过程以及最后用clion构建工程的过程十分麻烦很容易出错,需要一步步小心的做。 八 参考文献基于clion下与stm32cubemx点亮LED_Laul Ken-Yi的博客-CSDN博客? CLion2021 的详细安装并基于 CLion 实现 stm32F103 点亮 LED_L-GRAZY的博客-CSDN博客? ? ? ? ? ? ? ? ? ? ? ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/9 15:42:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |