dsPIC33C新建工程及MCC插件说明

大家好,我是电源漫谈,很高兴和各位一起分享我的第12篇原创文章,喜欢和支持我的工程师,一定记得给我点赞、收藏、分享。

加微信[13764329639]与作者微信及进群沟通交流。

16bit MCU dsPIC33C系列芯片应用非常广泛,在使用中,代码配置工具MCC对于使用者快速理解芯片资源及建立项目非常重要,这里我们通过一篇文章简要说明新建项目工程和MCC的使用方面的一些基本要点。

一.新建项目工程的步骤及代码配置插件的说明

开发嵌入式软件时,首先,我们需要新建一个项目工程,如图1所示,在MPLAB XIDE中通过如图所示New Project选项打开新建项目对话框,

图1 新建项目工程

图2 新建工程类型选择

接着,由于是建立独立的MPLABX IDE工程,所以,在如图2所示的对话框中,选择standalone Project选项,

图3 输入所选器件名称

然后,在如图3所示的对话框中,输入你选择的器件,这里我们输入其中一个开发板上装的控制芯片,dsPIC33CK256MP506,

图4 选择编译器及其版本

接着,需要选择已安装的对应16MCU的编译器XC16,我这里在图4中,选择XC16V1.7版本,

图5 输入工程的名字

接下来的对话框需要输入工程名和位置,这里输入,“33CK256MP506_OSC_Config”,可以根据自己的喜好命名,如果希望将这个工程放在你想指定的位置的话,需要将文件夹位置输入Project Location处,如图5所示,我指定了一个我的文件夹位置,如果不关心具体的位置,也可以选择默认位置。

图6 工程项目文件结构

最后,你就可以看到所建立的工程,可以在左侧看到文件夹结构,如图6所示,在这里,你就可以开发自己的软件代码,或者通过MCC去配置并生成相应代码。

二.MCC代码配置工具的简要说明

图7 MCC代码配置工具

如果你已经安装好了MCC的话,会在如图7所示的工程文件界面的工具栏看到MCC的图标,你可以点击打开这个插件,使用MCC去配置相关外设的代码。

图8 工具插件菜单

如果,你是第一次使用MCC,建立工程后,你需要在如图8所示的菜单中,Plugins中去打开插件安装对话框,如图9所示,因为我已经安装MCC,所以它处在Installed选项下,你可以搜索MCC找到它。在这个对话框中,可以看到你已经安装的MCC版本Version 4.0.2,并且可以看到它需要MPLAB XIDE的可以兼容的最低版本,这里显示MPLAB XIDE Version 5.35,我安装的是MPLABXIDE Version 5.45,因此没有问题,在使用中需要特别注意MCC版本和MPLAB XIDE版本之间兼容的问题。

图9 插件工具对话框

如果你没有安装过MCC,则可以在如下图10所示的,Available Plugins选项中找到MCC,因为我已经安装,所以它不在这个选项下。

图10 可以获得的插件资源

当你的电脑不方便联网的话,可以离线在Microchip官网下载MCC的插件,然后在如图11所示的,Downloaded选项上去添加安装文件,进行离线安装。

MCC的插件相关的资源在如下网页链接中,如下所示,在这里你可以看到和MCC相关的资料。

MPLAB®Code Configurator | Microchip Technology

https://www.microchip.com/en-us/tools-resources/configure/mplab-code-configurator

图11 离线安装MCC插件

图12 MCC插件安装文件

在如图12所示的页面上,你可以手动下载最新的MCC的插件安装文件,也可以在如图13中,Archive选项中下载以前的版本,以便适配你所用的MPLAB XIDE的版本。

图13 MCC历史版本的下载文件

图14 MCC的用户手册

如果需要详细了解MCC使用的更多的细节,可以在如图14中,在线用户手册上去查询。

MCC的官网页面中,你还可以看到相关的一些器件库的资源下载文件,如图15所示,及和具体应用相关的一些库下载文件,如图16所示。

图15 器件库资源下载文件

图16 应用库资源下载

总结,通过上述两部分内容,我们可以轻松地建立一个基于dsPIC33C器件的MPLAB XIDE工程并且准备采用MCC去配置相应的代码。

今天的内容就到这里了,感谢观看,记得点赞,分享,收藏。我是电源漫谈,谢谢鼓励和支持!

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 3
收藏 3
关注 25
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧