历史上的今天
返回首页

历史上的今天

今天是:2025年01月29日(星期三)

2020年01月29日 | PIC单片机入门教程(三)—— 安装编译器(MPLAB XC Compilers)

2020-01-29 来源:eefocus

1、下载编译器(MPLAB XC Compilers)


XC8、XC16和XC32对应8位、16位和32位PIC单片机,按实际使用的单片机选择下载最新版本即可。


截至2018-06-10,编译器最新版情况:XC8——v1.45,XC16——v1.34,XC32——v2.10。


官网链接:http://www.microchip.com/mplab/compilers


本教程以PIC12F675单片机为例,选择下载XC8——v1.45


2、安装编译器


2.1 打开“xc8-v1.45-full-install-windows-installer.exe”->“Next”

2.2 “I accept the agreement(我接受此协议)”->“Next”

2.3 点击“Next”

2.4 “选择安装路径,不成文的规则,安装路径不要有中文和空格”->“Next”

2.5 “下面3个是跟C18编译器有关,请按需选择,入门可忽略”->“Next”

2.6 已准备好安装编译器,点击“Next”

2.7 安装中。。。

2.8 “如果有标准版or专业版的许可证,这个页面可以激活,不建议破解之类,免费版足够大多数人使用”->“Next”

2.9 点击“Finish”

2.10 安装完成


3、在MPLAB X IDE v4.05 中添加编译器

3.1 启动“MPLAB X IDE v4.05”

3.2 在菜单栏的“工具”->“选项”

3.3 “嵌入式(E)->“编译工具->“工具链”。查看工具链里是否有XC编译器,理论上,安装的时候添加编译器到系统变量Path里,重启IDE,会自动检测到编译器。

如果有XC编译器,点击“确定”,完成添加XC编译器教程;

如果没有XC编译,请点击“添加”。

3.4 “点击浏览,找到XC编译器安装目录下的bin文件夹”,下方的类型自动识别到“XC8”,点击“确定”

3.5 工具链里出现刚添加的XC编译器,添加成功,点击“确定”

3.6 添加编译器完成

推荐阅读

史海拾趣

深圳杜因特(DOINGTER)公司的发展小趣事

为了进一步提升自身实力和市场竞争力,杜因特积极寻求与国内外一流芯片代工厂、封装测试代工厂的合作。通过紧密的合作关系,杜因特不仅获得了先进的技术支持,还实现了产品质量的稳步提升。同时,公司还积极与国内外知名电子企业建立战略合作关系,共同开拓市场,实现共赢发展。

E-T-A [E-T-A Circuit Breakers]公司的发展小趣事

进入21世纪后,E-T-A公司开始关注智能电路保护技术的研发。公司投入大量资源进行技术创新,成功推出了多款智能电路保护产品。这些产品不仅具有更高的安全性和可靠性,还能实现远程监控和控制功能,为客户提供更加便捷和高效的服务。

Galil Motion Control Inc公司的发展小趣事

随着技术的不断进步和市场的日益成熟,E-T-A公司的产品线也逐渐扩展。公司不仅继续深耕断路器领域,还推出了包括保护控制器、流量和液位传感器等一系列新产品。同时,公司也开始积极拓展全球市场,通过设立分支机构和办事处,为全球客户提供更便捷的服务和支持。

BLT Circuit Services公司的发展小趣事

BLT Circuit Services公司自创立之初,便专注于电子电路技术的研发与创新。在电子制造行业快速发展的背景下,公司投入大量资源进行技术研发,成功开发出一系列具有市场竞争力的电路板制造技术。这些技术的引入不仅提高了生产效率,还降低了生产成本,使得BLT Circuit Services的产品在市场上脱颖而出。

ATM [Advanced Technical Materials]公司的发展小趣事

在20世纪初期,电子技术和机械自动化的发展为ATM的出现奠定了基础。1939年,美国的Luther Simjian提出了ATM的设计雏形,并成功说服一家公司制作了样板试验产品。然而,由于当时的技术限制和公众接受度不高,这些早期ATM并未得到广泛应用。

CalAmp公司的发展小趣事

在物联网领域,安全问题一直是业界关注的焦点。某年,CalAmp公司运营的一台服务器因配置错误,导致黑客可以通过该漏洞接入账号数据,甚至接管相关车辆。这一事件引起了业界的广泛关注。面对这一挑战,CalAmp公司迅速采取行动,加强了对服务器的安全配置和监控,同时积极与安全专家合作,共同解决存在的安全问题。通过这一事件的应对和改进,CalAmp公司不仅提升了自身的安全防护能力,也为整个物联网行业树立了良好的安全榜样。

这些故事展示了CalAmp公司在电子行业中的发展历程和取得的成就。无论是通过签署全球分销协议拓展市场、推出创新的车队管理解决方案、发展新业务领域还是积极应对物联网安全挑战,CalAmp公司都展现出了其卓越的技术实力和市场竞争力。这些努力不仅推动了公司自身的持续发展,也为整个电子行业的进步做出了积极贡献。

问答坊 | AI 解惑

取字模软件

自己买开发板时送的取自摸软件 很好用 只想多换点芯币 来下载东西 要的快下啊 谢谢了…

查看全部问答>

推荐一个理论与实践结合的好网站

推荐一个不错的网站:矿石收音机论坛 http://www.crystalradio.cn/bbs/论坛里有许多板块,有许多引人入胜的好文章 [ 本帖最后由 quanzx 于 2009-7-18 15:47 编辑 ]…

查看全部问答>

和大家一起分享CS5532的经典程序

和大家一起分享CS5532的经典程序…

查看全部问答>

小偷也有暗号,你知道么?

看完后一身冷汗 晕 $(\'swf_EZ5\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.ku6.com/refer/eXHKgUIamK ...…

查看全部问答>

不会的,就不要写进简历里面

这几天面试了很多人,感觉比从前几年面试过的都多。 发现一个普遍的现象,就是有点儿印象的,简历里写“熟悉”,用过一些的,简历里写“精通”。 以今天的一个为例: 简历里写着,熟悉ARM内核,Linux下字符设备、块设备和网络设备的驱动。 我问 ...…

查看全部问答>

VXWORK资料 需要的可以下载

1.嵌入式操作系统VxWorks简介 2.VXWORKS内核分析 3.VxWorks及其选件介绍 4.VxWorks使用说明书 (1) 5. VxWorks使用说明书 (2) 6.基于VxWorks的BSP概念与开发 7. VxWorks操作系统指南__任务管理 8. VxWorks中的多任务通讯机制 9. VxWorks ...…

查看全部问答>

WINCE5.0下用KITL调试网卡驱动,MmmapIOspace函数问题

PHYSICAL_ADDRESS phyAddr;        phyAddr.QuadPart=pAdapter->m_ulIOBaseAddress;        pHardware->m_ulVIoAddr=(ULONG)MmMapIoSpace(phyAddr,256,FALSE);        RETAILMSG(T ...…

查看全部问答>

CPU上带有硬件视频解码,我如何应用(使用)这个硬解码功能来播视频文件?

CPU上带有硬件视频解码,我如何应用(使用)这个硬解码功能来播视频文件?(请给一个思路) …

查看全部问答>

有关wince下的用CreateFile获取串口句柄

1.通过查看WINCE的句柄,得到com1与com2的信息如下: [[HKEY_LOCALMACHINE/drivers/BuildIn/Serial] (Default): (value not set) Dll:         com165550.Dll Tsp:                ...…

查看全部问答>

突然发现我们坛子里居然没有单独的电气(PLC)板块

今天老总让我负责公司的几个自动化控制项目,用PLC实现,7、8年没有用过PLC了,首先想到就是到坛子里来逛逛,却发现没有相关板块,难道大家都不用PLC吗???用PLC的跟跟贴,人多我建议EEWORLD开单独的电气板块…

查看全部问答>