16bit MCU dsPIC33C系列芯片应用非常广泛,在使用中,代码配置工具MCC对于使用者快速理解芯片资源及建立项目非常重要,这里我们通过一篇文章简要说明新建项目工程和MCC的使用方面的一些基本要点。
一.新建项目工程的步骤及代码配置插件的说明
开发嵌入式软件时,首先,我们需要新建一个项目工程,如图1所示,在MPLAB XIDE中通过如图所示New Project选项打开新建项目对话框,
图1 新建项目工程
图2 新建工程类型选择
接着,由于是建立独立的MPLABX IDE工程,所以,在如图2所示的对话框中,选择standalone Project选项,
图3 输入所选器件名称
然后,在如图3所示的对话框中,输入你选择的器件,这里我们输入其中一个开发板上装的控制芯片,dsPIC33CK256MP506,
图4 选择编译器及其版本
接着,需要选择已安装的对应16位MCU的编译器XC16,我这里在图4中,选择XC16的V1.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去配置相应的代码。