EIDE使用 14eb73a8977980c6845eeacab0ac59a0

C51开发最好的归属-------EIDE使用

前言:

笔者实在无法忍受Keil和STC-ISP的界面难看以及广告满天,还有动不动ISP卡顿的苦楚。这几天在网上冲浪发现用EIDE可以直接编译C51的程序以及直接下载烧录到单片机中,当然这个插件好像还有其他的用途,等笔者慢慢开发学习。

在这里插入图片描述

安装VS Code以及必要的插件

由于笔者的VS Code已经安装好啦!懒得重新安装了,后面贴了几个教程,自行查看即可。

EIDE编译一个51工程

我们点开EIDE插件,单击新建项目,VS Code上方提示我们新建一个什么项目,我们依次选中:

空项目—>8位MCU项目—>8051 Empty Project (With Keil C51 Compiler)

Tips:我们默认大家都是安装好了Keil C51的,为了方便我们直接调用51的编译即可。

在这里插入图片描述

选好后会提示项目的名字和项目的路径,按需给就行了!😸

在这里插入图片描述

项目创建建好后会默认给我们创建好一个main.c文件,可以先用它测试一下可以使用不。

在这里插入图片描述

我们先给它链接到我们的Keil C51中

此处简单阐述一下它的原理,EIDE这个插件本身而言没有直接参与项目的编译,它只是按着Keil的规则以命令行调用的方式去调用Keil来编译当前的工程,下载也是同理。

在这里插入图片描述

然后我们单击编译即可愉快美丽的编译我们的工程。

在这里插入图片描述

EIDE下载烧录到单片机

此处的烧录使用的是GitHub上软件写好的一个小脚本,能够实现STC系列单片机的直接烧录。基本支持了STC的全系列单片机,包括STC89/90 系列,STC10/11系列,STC12/15/8系列,以及STC32系列。后面给出了GitHub的开源地址以及EIDE对其的使用支持。

在这里插入图片描述

在开始之前,你必须安装 python3 环境

然后执行以下命令安装 STCGAL

pip3 install stcgal --user

此处有时候会出现以下报错,我找了一下说是找不到我的用户路径,修改感觉有点麻烦,我就直接把user去了,没想到可以的。

C:\Users\mulai>pip3 install stcgal --user
ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.

然后你可以用以下命令检查是否安装完毕

stcgal -h

安装好了后就可以直接返回VS Code点击下载即可。

参考资料

VS Code开发51单片机【代码+编译+烧录】 - 哔哩哔哩

基于 VS Code 搭建 C51 单片机开发环境_vscode c51-优快云博客

grigorig/stcgal: Open Source STC MCU ISP flash tool

烧录器配置 | Embedded IDE For VSCode

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JCML

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值