文章目录

  • 前言
  • 1.安装插件
  • 2.创建EIDE项目(51单片机)
  • 3.配置工具链(第一次使用需要配置)
  • 4.编译与下载
  • 5.项目文件简介与串口调试工具
  • 6.推荐插件
  • 7.打包模板与导出模板
  • 8.51单片机串口无法识别问题


前言

  1. 需要安装keil c51版本
  2. 需要配置好C/C++编译调试环境VScode配置C/C++开发环境

1.安装插件

在 VS Code 的插件窗口中,搜索并安装 Embedded IDE。
在这里插入图片描述

2.创建EIDE项目(51单片机)

在这里插入图片描述

3.配置工具链(第一次使用需要配置)

选择配置工具链(Configure Toolchain),选中Keil C51(cx51)(ide path)
在这里插入图片描述
找到keil C51安装路径,选中文件TOOLS.INI文件即可。
在这里插入图片描述

4.编译与下载

编译build(快捷键F7)
下载到单片机验证(烧录)
在这里插入图片描述
选择烧录工具
在这里插入图片描述

5.项目文件简介与串口调试工具

  1. .eide :EIDE 项目文件夹,存放eide项目信息,日志等文件
  2. .vscode:VS Code 配置文件目录
  3. build:编译默认输出目录,可以在项目的设置中修改
  4. tools:编译和下载使用的 Python 程序

6.推荐插件

stm8 debugger
STM8-Debug 是一个 Vscode 上的 STM8 调试器,通过使用 GDB 连接 STLink 设备完成对 STM8 设备的调试
在这里插入图片描述

7.打包模板与导出模板

右键EIDE项目,选择导出为Eide项目
在这里插入图片描述
文件为.ept格式,位于下列目录。
在这里插入图片描述
新建项目,从本地项目模板选择。
在这里插入图片描述
选中文件。
在这里插入图片描述

8.51单片机串口无法识别问题

CH340驱动下载安装


参考资料:

  1. EIDE 官方论坛:
    https://discuss.em-ide.com/t/embedded-ide

  2. EIDE 官方手册:
    https://em-ide.com/docs/intro/

  3. 基于 VS Code 搭建 C51 单片机开发环境
    https://blog.csdn.net/qq_42417071/article/details/139123488

  4. C51 单片机编程模板及编码规范
    https://blog.csdn.net/qq_42417071/article/details/138847251?spm=1001.2014.3001.5502

  5. VS Code开发51单片机【代码+编译+烧录】
    https://www.bilibili.com/opus/991119009881522199

  6. CH340串口驱动的官网下载链接地址(包含各大操作系统平台)
    https://blog.csdn.net/qq_52102933/article/details/126839474

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/913802.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/913802.shtml
英文地址,请注明出处:http://en.pswp.cn/news/913802.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国密算法(SM2/SM3/SM4)

文章目录国密算法(SM2/SM3/SM4)详解:从性能对比到Java手机号安全处理实战一、 国密核心算法简介二、 性能深度对比三、 Java实战:手机号的安全处理方案一:使用SM3哈希存储(推荐用于验证场景)方案…

从前端转go开发的学习路线

从前端开发转向 Go(Golang)后端开发,是一个非常可行也很实用的方向,特别是在做 高性能微服务、分布式系统、云原生(如Kubernetes) 等方面。以下是一份适合你(有多年开发经验的前端开发者&#x…

node或浏览器上传文件到阿里云OSS

阿里云配置 进入阿里云OSS Bucket 列表的某个 Bucket 仓库下,点击访问控制 RAM 创建用户 勾上 创建 AccessKey ID 和 AccessKey Secret 复制 AccessKey 信息 用文档保存 创建角色 选择云账号 复制 ARN 用文档保存,然后 新增权限 搜索 oss 选择 AliyunOSS…

26考研物理复试面试常见问答问题汇总,物理专业保研推免夏令营面试问题汇总,物理本科知识专业面试最全攻略!

还在为物理考研复试面试发愁?还在为物理招聘的专业面试抓狂?还在为即将到来的物理夏令营面试不知从何下手、翻遍了厚厚的教材却抓不住重点?别慌,接下来我会从「考研的物理复试经历」「物理面试攻略」「物理面试基础问答题汇总很全…

(5)机器学习小白入门 YOLOv:数据需求与图像不足应对策略

(1)机器学习小白入门YOLOv :从概念到实践 (2)机器学习小白入门 YOLOv:从模块优化到工程部署 (3)机器学习小白入门 YOLOv: 解锁图片分类新技能 (4)机器学习小白入门YOLOv :图片标注实操手册 (5)机器学习小白入门 YOLOv:…

百年制造名企,三菱重工引领“智”造新范式

日前,由深圳软件协会指导、法大大和信息侠联合出品的《制造行业合同数智化升级白皮书》(以下简称“白皮书”)正式发布,并首次提出 “电子签法律AI” 双轮驱动模型。在制造行业面临供应链协同、合规风控及全球化出海等多重挑战的当…

【学习笔记】计算机操作系统(七)—— 文件管理

第七章 文件管理 文章目录第七章 文件管理7.1 文件和文件系统7.1.1 数据项、记录和文件7.1.2 文件名和类型7.1.3 文件系统的层次结构7.1.4 文件操作7.2 文件的逻辑结构7.2.1 文件逻辑结构的类型7.2.2 顺序文件(Sequential File)7.2.3 记录寻址7.2.4 索引文件(Index File)7.2.5 …

基于PyQt5与深度学习的可视化水果识别系统(集成CNN, MobileNetV2, VGG16)

一、项目概述 大家好!今天我将分享一个我近期完成的深度学习项目——一个功能强大的、带图形化界面(GUI)的水果识别系统。该系统不仅能识别静态图片中的水果,还集成了模型训练、评估、数据增强等功能于一体,为深度学习…

k8s-服务发布基础

目录 Service的定义 核心定义 Service 的类型 关键组件与机制 工作流程示例 高级特性 Service工作原理 核心工作原理 标签选择器(Label Selector) Endpoints 对象 网络代理与负载均衡(kube-proxy) userspace 模式&#…

洛谷P1514 [NOIP 2010 提高组] 引水入城

洛谷P1514 [NOIP 2010 提高组] 引水入城 洛谷题目传送门 题目背景 NOIP2010 提高组 T4 题目描述 在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个 NNN 行 MMM 列的矩形&#xff…

【unity小技巧】国内Unity6下载安装和一些Unity6新功能使用介绍

文章目录前言一、安装1、国外下载2、国内下载二、常用的新功能变化1、官方推荐使用inputsystem进行输入控制2、修复了InputSystem命名错误导致listen被遮挡的bug3、自带去除unity启动画面logo功能4、unity官方的behavior行为树插件5、linearVelocity代替过时的velocity方法6、随…

Rust 中字符串类型区别解析

在 Rust 中,"hello" 和 String::from("hello") 都表示字符串,但它们在内存表示、所有权和可变性上有本质区别:1. 类型与内存表示"hello" (字符串字面量):类型为 &str(字符串切片引用…

springMVC05-异常处理器

在 SpringMVC 中,异常处理是一个非常重要的功能,它可以让你优雅地处理程序抛出的各种异常,向用户展示友好的提示,而不是显示一堆报错信息(如 500 页面)。一、SpringMVC的异常处理器返回的是ModelAndView&am…

安装 Elasticsearch IK 分词器

安装 Elasticsearch IK 分词器(手动 .zip/.zip 安装) IK 分词器(IK Analysis)是 Elasticsearch 最常用的中文分词插件,支持 细粒度分词(ik_max_word) 和 智能切分(ik_smart&#xf…

数据库系统原理实验1:创建数据库、数据表及单表查询

一、实验目的1.掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。2.掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。3.掌握无条件查询…

【STM32】ADC模数转换基本原理(提供完整实例代码)

这篇文章是嵌入式中我通过大量资料 整合成了一份 系统完整、层次清晰的 ADC 模数转换原理解析 文档。 这里系统地梳理了 STM32F1 系列 ADC 模数转换的核心资料,包括: 1.原理 特性 2.通道配置 3.模式选择(单次/连续/扫描) 4.关键寄…

图神经网络 gnn 应用到道路网络拓扑结构与交通碳排放相关性。,拓扑指标量化、时空关联模型及演化机制分析

针对您提出的“道路网络拓扑结构与交通碳排放相关框架,以下结合研究目标、数据与方法进行系统性深化设计,重点强化拓扑指标量化、时空关联模型及演化机制分析:一、核心研究问题深化 静态关联:不同拓扑结构(方格网/环射…

7.6 优先队列| dijkstra | hash | rust

lc1337pair存入&#xff0c;lambda sort后取出&#xff0c;最开始想用hash&#xff0c;写一半感觉写复杂了class Solution {public:vector<int> kWeakestRows(vector<vector<int>>& mat, int k) {int m mat.size();int n mat[0].size();vector<pair…

最新 HarmonyOS API 20 知识库 重磅推出

最新 HarmonyOS API 20 知识库 重磅推出 前言 最近整理下 华为开发者联盟最新的 API 20的鸿蒙应用开发文档&#xff0c;这次的API 20 相比较之前的文档&#xff0c;要多了不少内容&#xff0c;目前整理后是9000千多篇&#xff0c;不容易呀。 如何使用 基于腾讯的知识库工具 …

uniapp 监听物理返回按钮

import {onShow,onHide,onLoad,onReady,onBackPress} from "dcloudio/uni-app"onBackPress((e) > {showLog("返回按钮触发")if(e.frombackbutton){//开始干活}})参数说明属性类型说明fromString触发返回行为的来源&#xff1a;backbutton——左上角导航…