找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 14577|回复: 13
收起左侧

使用MPLAB X IDE新建项目和通过MCC配置引脚

  [复制链接]
ID:116773 发表于 2019-6-8 17:19 | 显示全部楼层 |阅读模式
    使用MPLAB X IDE来新建项目,并且通过MCC来配置引脚,可以方便、快捷地建立起项目框架和基本配置代码。在使用MPLAB X IDE新建项目之前,先确定是否安装好了MCC插件,这个插件并不会随同IDE安装,而是需要单独安装的,下面先介绍MCC插件的安装过程,如果您已经安装好了这个插件,则可直接看第二部分。

一、安装MCC插件
    这个插件有两种安装方法,一是在线安装,另一个是事先下载好再安装,由于在线安装需要较长的时间,建议最好还是先下载好后再安装。
1、在线安装
    在“工具——插件”窗口里的“可用插件”里选择到MCC选项,点击左下方的“安装”按钮,然后耐心等待下载完成(如下图):
MCC_inset_0.jpg
2、事先下载好再安装
    在插件安装窗口中的“已下载”页面按“添加插件”按钮,定位到插件存放的文件夹,点击“打开”按键:
MCC_inset_1.jpg


    此时文件名会出现在“已下载”窗口,再按左下角的“安装”按钮,进入安装界面:
MCC_inset_2.jpg

3、插件的安装
    插件安装过程比较简单,同意协议之后就一直“下一步”,直到安装完成。
MCC_inset_3.jpg

MCC_inset_4.jpg


    注意插件安装过程中还需要重启软件,以便与IDE建立连接:
MCC_inset_6.jpg

    重启时会先更新,如下图:
MCC_inset_7.jpg


    然后再启动IDE进行相应的设置,以便与MCC建立连接:
MCC_inset_8.jpg

    启动完成后,插件就完全安装好了,此时可在“工具——插件 ”窗口里的“已安装插件”页面找到MCC了。
MCC_inset_9.jpg



二、新建项目文件
    在MPLAB X IDE窗口菜单选择“文件——新建项目”,启动新建项目向导。
1、选择项目
    这里一般选择“mirochip嵌入式——独立项目”
new_pro_00.jpg

2、选择器件
    这里千万不能随便选,一定要从下拉列表框里找到正确的器件名称:
new_pro_02.jpg

3、选择工具
    我用的是PIC16F18446芯片,对应的编译器是XC8,在此选择“Simulator”。如果你尚未安装XC8插件,则需要先安装,否则这个选项前面不是绿色标识,而是红色标识,此时你无法选中。
new_pro_03.jpg

4、选择编译器
    选中“XC8...”这一行就行:
new_pro_04.jpg

5、建立项目名称和文件夹
    输入你的项目名称,IDE会自动在你指定的位置建立与项目名称相同的文件夹,当然你也可以在些修改文件夹名称。在此需要注意的是编码选择,默认的选择不兼容中文字符,你输入的中文字符在下次打开时会变成“??”,如果你需要使用中文字符,可选择GB18030或GBK等中文字符集。

new_pro_05.jpg

    至此,项目框架基本建成,紧接着需要使用MCC来配置引脚并建立相应的基本文件及代码。

三、使用MCC来配置引脚及生成基础文件和代码

    在使用MCC配置之前,我们可以看到新建项目的文件夹下只有两个子文件夹,如下图:
new_pro_13.jpg

还可以对引脚进行配置:
    启动或关闭MCC有两种方法:1、从菜单“工具——已安装插件”里选择;2、点击工具栏的MCC图标(通常在最右边)。
    进入MCC后可以从左边“ 设备资源”列表中选择要配置的项目,双击之后即出现在上面的“项目设备”列表中,然后在主窗口中进行配置,下面是配置串口通讯:

MCC_EUSART1.jpg
    这是配置定时器0:
MCC_TIMER0.jpg


    还可以对引脚进行配置:
new_pro_15.jpg

    配置好之后,点击左边的"Generate"就可以生成代码,见下图:
MCC_ALL_2.jpg
   
    在点击下图中的“Yes”按钮后便会自动生成相应的基础代码及文件:
MCC_ALL_1.jpg



    至此MCC配置完成,最后再查看项目文件夹,相应的文件及文件夹已经全部完善,我们就可以在此基础上添加自己的代码,完成整个项目。
new_pro_14.jpg




评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:328014 发表于 2019-6-10 03:47 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:391317 发表于 2020-4-11 10:25 | 显示全部楼层
很好,很好,正是我在找的
回复

使用道具 举报

ID:711507 发表于 2020-5-5 23:15 | 显示全部楼层
谢谢分享
学习了
回复

使用道具 举报

ID:711507 发表于 2020-5-6 21:01 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:387131 发表于 2020-5-15 15:08 | 显示全部楼层
谢谢分享,对于初学者帮助很大
回复

使用道具 举报

ID:769971 发表于 2020-6-5 08:24 | 显示全部楼层
学习学习,谢谢分享
回复

使用道具 举报

ID:606723 发表于 2020-9-30 15:10 | 显示全部楼层
官方的资料一团糟,这个非常棒
回复

使用道具 举报

ID:58310 发表于 2021-5-17 16:43 | 显示全部楼层
收益匪浅,  感谢呢。
回复

使用道具 举报

ID:58310 发表于 2021-5-18 15:46 | 显示全部楼层
楼主 你好,有个问题求助下,  编译器是不是一定要 XC8.     PICC的编译器能用吗?
回复

使用道具 举报

ID:116773 发表于 2021-5-29 07:24 | 显示全部楼层
benc 发表于 2021-5-18 15:46
楼主 你好,有个问题求助下,  编译器是不是一定要 XC8.     PICC的编译器能用吗?

没有试过其他的编译器,一直都用XC8。
回复

使用道具 举报

ID:800382 发表于 2021-7-25 20:37 来自手机 | 显示全部楼层
benc 发表于 2021-5-18 15:46
楼主 你好,有个问题求助下,  编译器是不是一定要 XC8.     PICC的编译器能用吗?

5.4以下的版本可以,5.5以上就不支持了
回复

使用道具 举报

ID:967119 发表于 2021-10-20 22:05 | 显示全部楼层
请问不带X的 MPLAB IDE 可以用吗?
回复

使用道具 举报

ID:228452 发表于 2022-9-18 21:31 | 显示全部楼层
Can MPLAB IDE without X be used?


No
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表