MPLAB+XC8安裝教學

by 龍冥
MPLAB X IDE

當你準備開始想要撰寫PIC18時,一定會有要用什麼開發環境撰寫程式的疑惑,MPLAB是屬於撰寫PIC單晶片的主要軟體,而XC8是比較新的編譯器,讓你可以透過C語言就能撰寫PIC單晶片,另外還會再安裝Peripheral Liberaries,這是官方製作的一些外掛函式庫,有一些基本的外掛,可以從這裡面直接使用。

另外若你在查詢PIC18晶片的相關文章,一定會看到國外有大量的使用MCC(MPLAB Code Configurator)教學,我個人非常不推薦,MCC是由官方發行的圖形化設定PIC18介面,我當初在撞牆期時,也照著這些教學步驟做,前期做簡單的I/O控制都非常容易且方便,但當往通訊協定或是ADC(類比轉數位)時,就發現大量無法正常執行的錯誤,又因為它的設計像是Arduino一樣,許多功能設定完全函式庫化,即便點開來函式庫有許多英文的註解解釋,但身為一個外行初學者,上百行的函式庫碼,根本會不曉得如何Debug,只會變得更複雜,綜上所論,我將MCC用來當一個官方發行的參考工具,偶爾會設定讓它產生函式庫,我稍微參考它的程式邏輯,及功能運轉架構,但絕對不會拿MCC來做使用,即便在前期能動作,但效率跟空間使用上,一定都不如我自己硬幹來的好。


1、透過以下連結下載MPLAB+XC8+Peripheral Liberaries,若連結失效,建議去英文的Microchip官網下載,因為台灣的Microchip有時候會沒有Peripheral Liberaries可以下載。

image 12

請注意安裝順序:

  1. MPLAB X IDE
  2. XC8
  3. peripheral libraries

2、MPLAB X IDE:

選擇I accept the agreement

image 13

選擇安裝路徑(建議避免有中文字的路徑)

image 15

IDE和IPE皆安裝,下方看要不要提供給Microchip公司相關程式使用資訊,以方便他們改善產品,看個人可勾可不勾。

image 16

花唱一首歌的時間,等ˇ帶它安裝囉~

image 17

安裝最後作業系統會跳出這種視窗,請點一直點選安裝,反正全部都要安裝就對了o((>ω< ))o

image 18

最後安裝完成,有三個勾選項,第一項是詢問是否要安裝XC編譯器,但因為我們使用XC8就不用勾它了,反正三個都不用勾,除非你有需要用到在勾,不然只是單純寫PIC18的話,用不到他們。按Finish繼續囉~

image 20

3、安裝XC8

一樣按下I accept the agreement進行下一步

image 22

就…next下去吧…

image 23

選擇安裝路徑,要和MPLAB一樣,都裝在同目錄下喔?

image 25

全部都要勾選!包括加入系統環境變數(PATH)和更新等。

image 26

來人啊,給我泡一杯茶,等待這個悠閒地安裝(?)

image 27

最後安裝玩,出現這個畫面直接按下Next

image 29

安裝完XC8囉~


4、安裝Phripheral libraries

按下I accept the agreement,next過去

image 32

若你跳出這個警告視窗,代表你的路徑未選在XC8編譯器底下,通常使用內建路徑都會這樣。

image 33
image 34

選擇XC8之下的V1.45資料夾,按下確認鍵,再按下Next即可

image 35

這次改去泡泡麵,等它跑完吧ㄡ ̄へ ̄

image 37

最後跑完,按下Finish就大功告成啦

image 39

桌面或工作列應該會出現應用程式的捷徑,選擇MPLAB X IDE就是撰寫PIC18的軟體了。

image 40
image 41

恭喜你完成到這邊了,接下來就能開始踏入天堂(?)囉,一開始一定會很多撞牆,但也因為我不是非常專業的人士,所以我的文章若有錯,歡迎你留言告知我,若有問題也歡迎在留言區問我喔。

Related Posts

1 comment

建立第一個PIC18專案 - 龍冥的學習筆記 2021-06-18 - 8:09 下午

[…] 若在這個步驟上未看到XC8的編譯器選項,代表你沒有安裝完成XC8編譯器,參考這篇文章,將XC8給安裝上去。 […]

Comments are closed.

Copyright © 2024 龍冥 | 本站採用 reCAPTCHA保護機制 隱私權&條款