与Atmel的AVR studio类似,Microchip MPLAB是一个功能丰富的IDE,它将编译器工具链集成到IDE中,还支持Microchip控制器系列的专有编程设备和调试器。如果你有一个像Pickit2或ICD2这样的微芯片程序员,那么只需将其插入计算机,你所需要的就是在MPLAB IDE中准备你的代码,然后立即构建并下载代码到你的控制器中。

下载mplabide

较新的版本是MPLAB X,可以下载在这里.
在这里,您可以选择平台(操作系统),还可以选择要下载的IDE,并将要下载的工具链与IDE捆绑在一起。Microchip以Lite模式免费提供HITECH-C编译器(Microchip现在拥有HI-TECH),付费版本的编译器有代码优化。然而,对于业余爱好者来说,精简版就足够了。如果您想要一个免费的开源C编译器,请尝试SDCC(小型设备C编译器)。微芯片还包括MPASM,一个与IDE一起提供的免费汇编程序。

因此,选择您想要的编译器,因为不同的mcu有不同的编译器。例如,为了使用PIC16F84A和PIC16F878A,你需要下载用于pic12、16设备的名为HI-TECH C编译器的编译器套件,而为了使用PIC18F2550,你需要下载MPLAB C18编译器。所以根据你要使用的控制器选择你想要的编译器。此外,你不需要下载MPLAB C18编译器,如果你不工作与PIC 18设备现在(你也可以在microchip的网站下载它并安装它)。选择你想要的选项并按下下载按钮。在这个页面上还有一个关于如何安装的小视频。

安装和配置:

下载后,必须先安装MPLAB IDE,然后安装C编译器。
对于windows用户,安装过程非常简单,请按照屏幕上的说明进行。
对于linux用户,您将下载一个.run文件。您只需运行此文件(只需双击并按照说明操作)或在终端输入

./filename.run

但是在一些发行版中,比如openSUSE(在我的例子中),默认情况下该文件没有设置为可执行文件。因此,您必须手动将其设置为可执行。为此,在终端中,导航到文件的位置,并作为超级用户输入,

chmod+x filename.run

然后输入

./filename.run

但是C编译器是windows文件,要在linux中运行,必须使用wine进行安装。

现在要配置:

在IDE中选择工具→选项
在如下所示的窗口中,选择顶部的嵌入式选项卡和常规选项卡,在工具链下列出编译器;如果没有,请单击框底部的“添加”,然后指向编译器安装的位置。

现在工具链将与IDE集成。IDE的界面看起来有点像下图。

在这里,无论何时创建新项目,项目文件都将显示在项目窗口中。当您构建项目时,状态将显示在输出窗口中。

评论已关闭。

Baidu