软件环境:
硬件环境:
直接到官网下载最新版安装,然后登陆账号,有些芯片资源需要登陆后下载。
官网链接:https://www.st.com/en/development-tools/stm32cubemx.html#get-software
也是一样直接到官网下载,下载的文件为压缩包文件,解压出来放到自己能记得住的合适位置即可
下载MinGW程序,并进行解压,放到自己记得住合适的位置。
下载地址:https://sourceforge.net/projects/mingw-w64/files/ 官网有些慢 蓝奏云链接:https://yunyuwu.lanzouv.com/i8aD8xq4muf
然后我们点击:此电脑——属性——高级系统设置——环境变量,点击系统环境变量中的Path。接着重启电脑后,摁住win+R
键输入cmd
,在cmd控制台输入下方代码并回车,当输出结果如图所示就是成功了
bash 代码:
gcc -v -E -x c++ -
下载安装完成后记得勾选下方倒数的三个选项添加到环境变量中,可以省去自己去手动配置环境变量。
安装完成后重启电脑 执行下方语句,若有输出则成功
bash 代码:
arm-none-eabi-gcc -v
新建一个项目,选择路径后创建。点击 文件——设置——嵌入式开发——选择安装的路径
自己的路径,不是必须一致。
platformio
插件,然后将clion进行重启install guide
会跳转到浏览器网页get-platformio.py
python get-platformio.py
耐心等待下载完成C:\Users\xiaobei\.platformio\penv\Scripts
将下载的模块添加到环境变量中,我给的路径只是举例,具体看自己,然后重启clion。每次新建项目都需要配置
platformio
选择项目路径,点击任意位置输入你的芯片信息,点击创建。CMakeListsPrivate.txt
include_directories("${ENV_HOME_PATH}/.platformio/packages/toolchain-sdcc/include")
只需要配置一次
双击main.c
,然后添加以下代码
c 代码:
#include "mcs51/8052.h"
鼠标放到8052.h
上,摁住ctrl,点击鼠标左键;将<>
修改为""
;并添加以下代码
c 代码:
#include "lint.h"
鼠标放到8051.h
上,摁住ctrl,点击鼠标左键,跳转到8051.h
文件,添加以下代码:
c 代码:
#include "lint.h"
右上角选择配置,选择上传,然后点击绿色三角形编译,等待出现Cycling power: done
时,点击启动电源。