標(biāo)題: 使用MPLAB X IDE新建項(xiàng)目和通過(guò)MCC配置引腳 [打印本頁(yè)]

作者: hujj    時(shí)間: 2019-6-8 17:19
標(biāo)題: 使用MPLAB X IDE新建項(xiàng)目和通過(guò)MCC配置引腳
    使用MPLAB X IDE來(lái)新建項(xiàng)目,并且通過(guò)MCC來(lái)配置引腳,可以方便、快捷地建立起項(xiàng)目框架和基本配置代碼。在使用MPLAB X IDE新建項(xiàng)目之前,先確定是否安裝好了MCC插件,這個(gè)插件并不會(huì)隨同IDE安裝,而是需要單獨(dú)安裝的,下面先介紹MCC插件的安裝過(guò)程,如果您已經(jīng)安裝好了這個(gè)插件,則可直接看第二部分。

一、安裝MCC插件
    這個(gè)插件有兩種安裝方法,一是在線安裝,另一個(gè)是事先下載好再安裝,由于在線安裝需要較長(zhǎng)的時(shí)間,建議最好還是先下載好后再安裝。
1、在線安裝
    在“工具——插件”窗口里的“可用插件”里選擇到MCC選項(xiàng),點(diǎn)擊左下方的“安裝”按鈕,然后耐心等待下載完成(如下圖):

2、事先下載好再安裝
    在插件安裝窗口中的“已下載”頁(yè)面按“添加插件”按鈕,定位到插件存放的文件夾,點(diǎn)擊“打開(kāi)”按鍵:



    此時(shí)文件名會(huì)出現(xiàn)在“已下載”窗口,再按左下角的“安裝”按鈕,進(jìn)入安裝界面:


3、插件的安裝
    插件安裝過(guò)程比較簡(jiǎn)單,同意協(xié)議之后就一直“下一步”,直到安裝完成。





    注意插件安裝過(guò)程中還需要重啟軟件,以便與IDE建立連接:


    重啟時(shí)會(huì)先更新,如下圖:



    然后再啟動(dòng)IDE進(jìn)行相應(yīng)的設(shè)置,以便與MCC建立連接:


    啟動(dòng)完成后,插件就完全安裝好了,此時(shí)可在“工具——插件 ”窗口里的“已安裝插件”頁(yè)面找到MCC了。




二、新建項(xiàng)目文件
    在MPLAB X IDE窗口菜單選擇“文件——新建項(xiàng)目”,啟動(dòng)新建項(xiàng)目向?qū)А?br /> 1、選擇項(xiàng)目
    這里一般選擇“mirochip嵌入式——獨(dú)立項(xiàng)目”


2、選擇器件
    這里千萬(wàn)不能隨便選,一定要從下拉列表框里找到正確的器件名稱(chēng):


3、選擇工具
    我用的是PIC16F18446芯片,對(duì)應(yīng)的編譯器是XC8,在此選擇“Simulator”。如果你尚未安裝XC8插件,則需要先安裝,否則這個(gè)選項(xiàng)前面不是綠色標(biāo)識(shí),而是紅色標(biāo)識(shí),此時(shí)你無(wú)法選中。


4、選擇編譯器
    選中“XC8...”這一行就行:


5、建立項(xiàng)目名稱(chēng)和文件夾
    輸入你的項(xiàng)目名稱(chēng),IDE會(huì)自動(dòng)在你指定的位置建立與項(xiàng)目名稱(chēng)相同的文件夾,當(dāng)然你也可以在些修改文件夾名稱(chēng)。在此需要注意的是編碼選擇,默認(rèn)的選擇不兼容中文字符,你輸入的中文字符在下次打開(kāi)時(shí)會(huì)變成“??”,如果你需要使用中文字符,可選擇GB18030或GBK等中文字符集。



    至此,項(xiàng)目框架基本建成,緊接著需要使用MCC來(lái)配置引腳并建立相應(yīng)的基本文件及代碼。

三、使用MCC來(lái)配置引腳及生成基礎(chǔ)文件和代碼

    在使用MCC配置之前,我們可以看到新建項(xiàng)目的文件夾下只有兩個(gè)子文件夾,如下圖:


還可以對(duì)引腳進(jìn)行配置:
    啟動(dòng)或關(guān)閉MCC有兩種方法:1、從菜單“工具——已安裝插件”里選擇;2、點(diǎn)擊工具欄的MCC圖標(biāo)(通常在最右邊)。
    進(jìn)入MCC后可以從左邊“ 設(shè)備資源”列表中選擇要配置的項(xiàng)目,雙擊之后即出現(xiàn)在上面的“項(xiàng)目設(shè)備”列表中,然后在主窗口中進(jìn)行配置,下面是配置串口通訊:


    這是配置定時(shí)器0:



    還可以對(duì)引腳進(jìn)行配置:


    配置好之后,點(diǎn)擊左邊的"Generate"就可以生成代碼,見(jiàn)下圖:

   
    在點(diǎn)擊下圖中的“Yes”按鈕后便會(huì)自動(dòng)生成相應(yīng)的基礎(chǔ)代碼及文件:




    至此MCC配置完成,最后再查看項(xiàng)目文件夾,相應(yīng)的文件及文件夾已經(jīng)全部完善,我們就可以在此基礎(chǔ)上添加自己的代碼,完成整個(gè)項(xiàng)目。






作者: 51hei團(tuán)團(tuán)    時(shí)間: 2019-6-10 03:47
好資料,51黑有你更精彩!!!
作者: 626988686    時(shí)間: 2020-4-11 10:25
很好,很好,正是我在找的
作者: welssss    時(shí)間: 2020-5-5 23:15
謝謝分享
學(xué)習(xí)了
作者: welssss    時(shí)間: 2020-5-6 21:01
謝謝分享
作者: nizhx2001    時(shí)間: 2020-5-15 15:08
謝謝分享,對(duì)于初學(xué)者幫助很大
作者: yd0197    時(shí)間: 2020-6-5 08:24
學(xué)習(xí)學(xué)習(xí),謝謝分享
作者: RICO6    時(shí)間: 2020-9-30 15:10
官方的資料一團(tuán)糟,這個(gè)非常棒
作者: benc    時(shí)間: 2021-5-17 16:43
收益匪淺,  感謝呢。

作者: benc    時(shí)間: 2021-5-18 15:46
樓主 你好,有個(gè)問(wèn)題求助下,  編譯器是不是一定要 XC8.     PICC的編譯器能用嗎?
作者: hujj    時(shí)間: 2021-5-29 07:24
benc 發(fā)表于 2021-5-18 15:46
樓主 你好,有個(gè)問(wèn)題求助下,  編譯器是不是一定要 XC8.     PICC的編譯器能用嗎?

沒(méi)有試過(guò)其他的編譯器,一直都用XC8。
作者: williamjing    時(shí)間: 2021-7-25 20:37
benc 發(fā)表于 2021-5-18 15:46
樓主 你好,有個(gè)問(wèn)題求助下,  編譯器是不是一定要 XC8.     PICC的編譯器能用嗎?

5.4以下的版本可以,5.5以上就不支持了
作者: cczjw    時(shí)間: 2021-10-20 22:05
請(qǐng)問(wèn)不帶X的 MPLAB IDE 可以用嗎?
作者: mick32    時(shí)間: 2022-9-18 21:31
Can MPLAB IDE without X be used?


No




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1