MPLAB X IDE ​软件安装与卸载

1、下载MPLAB X IDE V6.25

 MPLAB® X IDE | Microchip Technology

 正常选Windows,点击Download,等待自动下载完成;

MPLAB X IDE 一台电脑上可以安装多个版本;

2、安装MPLAB X IDE V6.25

右键以管理员运行;next;

勾选 I accept the agreement(我接受协议);next;

 可选英文和中文,看自己;next;

安装路径一定不能有中文,不能,不能,不能; 然后其余默认;next;

虽说全选,但是实际我主要用于开发8bit的MCU; 全选是害怕后续出错或者需要;next;

准备安装;next;

开始安装;

安装到最后会弹窗让你安装驱动,点击是;

 这些都是默认勾选的;这是新版本的好处吗?可以选择安装需要的编译器;那么第3步是不是可以省略了;

我就默认了;

又回来了,建议不要全部勾选,根据需要选择,全都安装太慢了;

正在安装编译器;

这个我大概安装了15分钟;静静等待即可;

3、下载MPLAB XC8 Compilers V3.00

MPLAB® XC Compilers | Microchip Technology

往下划找到这个,我只需要8-bit的MCU,所以点第一个XC8;

找到这个,下载;

4、安装MPLAB XC8 Compilers V3.00

直接next;

勾选I accept the agreement ,然后next;

以上页面为默认的,next; 

选择安装路径,最好和MPLAB X IDE开发环境安装路径一致,如未修改默认即可;

  这里直接俩都勾选上,添加编译器到环境变量路径,不然还需要在IDE环境中手动添加;

 准备安装;next;

开始安装;

我大概3分钟左右;

这好像是说免费使用还是付费来着;直接next;

安装好了;

5、卸载MPLAB X IDE V5.45

MPLAB X IDE V5.45是我一开始使用的版本,后来下载了V6.20;现在下载的v6.25;

6、卸载MPLAB XC8 Compiler 

7、查看XC8编译器是否正确安装

打开软件;

菜单---Tools---Options 

选择Embedded(也就是嵌入式)选项卡下的Build Tools(也就是编译工具)页;

可以看到所安装的编译工具;

 找到刚才安装的路径,添加进来就可以

如果上面安装xc8时,没有勾选添加到环境变量路径选项;

Add xc8 to the PATH environment variable 前的勾没有选上;

就需要手动添加编译工具,点击 Add;

不过这个我不知道对不对哈,最后前面勾选上;

至此,编译工具已经添加完成。

8、发现问题

第一、 MPLAB X IDE V6.25好像不支持调试工具PCKite3.5+啊,搞了一下午最后得出的这个结论;

第二、MPLAB XC8 Compiler最新版本的和老版本的好像不兼容,去编译老版本的代码编译不通过;

所以,去装老版本的算了,继续使用我的V5.45;差评;

9、安装MPLAB X IDE V5.45

这是最后一步;

如果需要跳转去下载xc8编译器就勾选第一个;

第二个第三个都可不勾选;

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

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

相关文章

PLC入门【2】PLC的接线

02 PLC的接线 PLC 的品牌介绍,PLC的接线 1、PLC 大体分为欧式和日式 2、只要学会三菱的,整个日式的也差不多会了。 3、PLC 分为晶体管输出和继电器输出。 4、PLC 接线都差不多的 我们主要是讲这个三菱的 PLC, 三菱和台达的 PLC,…

Hibernate Validator 数据验证

Hibernate Validator不仅可以用于Controller层的参数验证,还可以在Service层、Repository层或任何其他层中使用。 手动验证 在任何地方都可以通过Validator接口手动触发验证: public class ManualValidationExample {public void validateObject(Obje…

【深度学习】表示学习:深度学习的数据解构与重构艺术

作者选择了由 Ian Goodfellow、Yoshua Bengio 和 Aaron Courville 三位大佬撰写的《Deep Learning》(人工智能领域的经典教程,深度学习领域研究生必读教材),开始深度学习领域学习,深入全面的理解深度学习的理论知识。 之前的文章参考下面的链接&#xf…

如何在PowerBI中使用Analyze in Excel

如何在PowerBI中使用Analyze in Excel 之前分享过如何使用DAXStudio将PowerBI与Excel连接 ,今天介绍另外一个工具,也可以实现同样的功能,Analyze in Excel。 使用Analyze in Excel 第一步: 首先准备好一个PBIX文件&#xff0c…

AI应用工程师面试

技术基础 简述人工智能、机器学习和深度学习之间的关系。 人工智能是一个广泛的概念,旨在让机器能够模拟人类的智能行为。机器学习是人工智能的一个子集,它专注于开发算法和模型,让计算机能够从数据中学习规律并进行预测。深度学习则是机器学习的一个分支,它利用深度神经网…

基于定制开发开源AI智能名片S2B2C商城小程序的首屏组件优化策略研究

摘要:在数字化转型背景下,用户对首屏交互效率的诉求日益提升。本文以"定制开发开源AI智能名片S2B2C商城小程序"为技术载体,结合用户行为数据与认知心理学原理,提出首屏组件动态布局模型。通过分析搜索栏、扫码入口、个人…

day50 随机函数与广播机制

目录 一、随机张量的生成 1.1 torch.randn() 函数 1.2 其他随机函数 1.3 输出维度测试 二、广播机制 2.1 广播机制的规则 2.2 加法的广播机制 二维张量与一维向量相加 三维张量与二维张量相加 二维张量与标量相加 高维张量与低维张量相加 2.3 乘法的广播机制 批量…

Java持久层技术对比:Hibernate、MyBatis与JPA的选择与应用

目录 简介持久层技术概述Hibernate详解MyBatis详解JPA详解技术选型对比最佳实践与应用场景性能优化策略未来发展趋势总结与建议 简介 在Java企业级应用开发中,持久层(Persistence Layer)作为连接业务逻辑与数据存储的桥梁,其技…

【2025CVPR】模型融合新范式:PLeaS算法详解(基于排列与最小二乘的模型合并技术)

本文深入解析ICLR 2025顶会论文《PLeaS: Merging Models with Permutations and Least Squares》,揭示模型融合领域突破性进展. 一、问题背景:模型合并的核心挑战 随着开源模型的爆发式增长,如何高效合并多个专用模型成为关键挑战。传统方法存在三大痛点: ​初始化依赖​…

磁盘空间清道夫FolderSize 系列:可视化分析 + 重复文件识别,

各位电脑小能手们,今天来给大家唠唠Folder类软件!这玩意儿主要是为了文件夹管理、监控、安全还有优化这些需求设计的,不同工具的功能各有侧重。下面我就结合多个搜索结果,给大家分类介绍一下。 软件下载地址安装包 首先是文件夹空…

嵌入式全栈面试指南:TCP/IP、C 语言基础、STM32 外设与 RT‑Thread

作为嵌入式工程师,面试时往往不仅要展示基础编程能力,还要兼具网络协议、硬件驱动、实时操作系统(RTOS)等方面的知识深度。本文将从TCP/IP 协议、C 语言核心基础、STM32 IO 与外设驱动、RT‑Thread 及其多任务/IPC四大模块进行全面…

Git 命令全流程总结

以下是从初始化到版本控制、查看记录、撤回操作的 Git 命令全流程总结,按操作场景分类整理: 一、初始化与基础操作 操作命令初始化仓库git init添加所有文件到暂存区git add .提交到本地仓库git commit -m "提交描述"首次提交需配置身份git c…

软件功能测试报告都包含哪些内容?

软件功能测试报告是软件开发生命周期中的重要文档,主要涵盖以下关键内容:    1.测试概况:概述测试目标、范围和方法,确保读者对测试背景有清晰了解。 2.测试环境:详细描述测试所用的硬件、软件环境,确保…

OpenCV CUDA模块图像处理------双边滤波的GPU版本函数bilateralFilter()

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 该函数在 GPU 上执行双边滤波操作,是一种非线性平滑滤波器,能够在 保留边缘的同时去除噪声。 函数原型 void cv::cuda:…

Perplexity AI:重塑你的信息探索之旅

在信息爆炸的时代,如何快速、精准地获取所需知识,并将其转化为行动力?答案或许就藏在 Perplexity AI 这款强大的智能工具中。它不仅仅是一个搜索引擎,更是一个能理解你、与你对话、为你深度解析信息的智能伙伴。告别繁琐的信息筛选…

Java高级反射实战:15个场景化编程技巧与底层原理解析

引用 在Java的世界里,反射机制如同赋予开发者一把“万能钥匙”,它打破了静态编程的边界,让代码在运行时拥有动态获取类信息、操作对象属性和方法的能力。从Spring框架的依赖注入,到MyBatis的SQL映射生成;从JSON序列化…

构建 MCP 服务器:第 3 部分 — 添加提示

这是我们构建 MCP 服务器的四部分教程的第三部分。在第一部分中,我们使用基本资源创建了第一个MCP 服务器;在第二部分中,我们添加了资源模板并改进了代码组织。现在,我们将进一步重构代码并添加提示功能。 什么是 MCP 提示&#…

MySQL 索引优化(Explain执行计划) 详细讲解

🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 MySQL 索引优化(Explain执行计划…

使用 IntelliJ IDEA 安装通义灵码(TONGYI Lingma)插件,进行后端 Java Spring Boot 项目的用户用例生成及常见问题处理

一、什么是通义灵码(TONGYI Lingma)? 通义灵码是阿里巴巴推出的智能代码辅助工具,结合大模型技术,支持代码生成、用例生成、代码补全等功能,能极大提升开发效率。 二、在 IDEA 中安装通义灵码插件 打开 In…

AI编程在BOSS项目的实践经验分享

前言 在人工智能技术革新浪潮的推动下,智能编程助手正以前所未有的速度重塑开发领域。这些基于AI的代码辅助工具通过智能提示生成、实时错误检测和自动化重构等功能,显著提升了软件工程的全流程效率。无论是初入行业的开发者还是资深程序员,…