Talaan ng mga Nilalaman:

Pag-install ng MPLAB X para sa Mga Produkto ng ChipKIT: 6 Mga Hakbang
Pag-install ng MPLAB X para sa Mga Produkto ng ChipKIT: 6 Mga Hakbang

Video: Pag-install ng MPLAB X para sa Mga Produkto ng ChipKIT: 6 Mga Hakbang

Video: Pag-install ng MPLAB X para sa Mga Produkto ng ChipKIT: 6 Mga Hakbang
Video: Leap Motion SDK 2024, Nobyembre
Anonim
Pag-install ng MPLAB X para sa Mga Produkto ng ChipKIT
Pag-install ng MPLAB X para sa Mga Produkto ng ChipKIT

Marami sa iyo na sumusunod sa aking seryeng Para sa Murang Robots ay pamilyar sa kung paano gamitin ang MPIDE sa mga produktong chipKIT. Maaari kang maging pamilyar sa kung paano gamitin ang Arduino IDE sa mga board na ito. Gayunpaman, sa ngayon, hindi ko pa masyadong ginagamit ang MPLAB X.

Ang MPLAB X ay isang malakas na IDE, na ginawa ng Microchip, na nagbibigay sa iyo ng direktang pag-access sa mga rehistro sa onboard ng PIC microcontrollers na ginagamit ng mga chipKIT board. Pinapayagan nito ang higit na pino na kontrol sa mga board at pag-access sa higit pa sa kanilang hardware na tinakpan ng Arduino.

Sa paglaon, dahil hindi kinakailangan ng MPLAB X ang bootloader na kinakailangan ng Arduino at MPIDE, pinapayagan kang gumamit ng higit sa espasyo ng programa sa iyong mga board.

~~~~~

Para sa higit pang mga bagay na nagawa ko, maaari mong suriin ang aking pahina sa profile!

Para sa karagdagang impormasyon mula sa Digilent o sa Digilent Makerspace, tingnan ang Digilent blog!

Hakbang 1: BABALA

BABALA
BABALA

Ang paggamit ng MPLAB ay nangangailangan ng isang chipKIT PGM. Bukod dito, ang pagpoproseso ng iyong board sa MPLAB at ang PGM ay papatungan ang iyong bootloader. Nangangahulugan ito na sa sandaling gumamit ka ng MPLAB, hindi ka makakabalik sa paggamit ng Arduino o MPIDE hanggang sa muling mai-load ang bootloader.

Mayroong maraming mga tutorial dito sa Mga Instructable na sumasakop kung paano muling mai-load ang bootloader para sa DP32. Gagana rin ito para sa WF32, at karamihan sa iba pang mga chipKIT board. Mayroong mga karagdagang hakbang na kinakailangan para sa pag-reload ng mga bootloader sa uC32, gayunpaman, kaya sasakupin ko ang prosesong iyon sa isa pang tutorial.

Dadalhin ko din ang sandaling ito upang maituro na hindi ko sasaklawin kung paano i-program ang iyong mga board ng chipKIT sa MPLAB. Iyon ay isa pang lata ng mga bulate, kaya't tatakpan ko iyon sa isang hiwalay na tutorial.

Hakbang 2: Pag-download ng MPLAB X

Pagda-download ng MPLAB X
Pagda-download ng MPLAB X
Pagda-download ng MPLAB X
Pagda-download ng MPLAB X

Pumunta sa website ng Microchip MPLAB X at mag-scroll pababa. Makakakita ka ng isang hilera ng mga tab. I-click ang isa na nagsasabing "I-download". Mag-click sa link para sa iyong operating system, at dapat magsimulang mag-download ang installer.

(Tala Paalala: Dahil mayroon na akong naka-install na MPLAB X, para sa tutorial na ito ay mag-i-install ako ng isang mas lumang bersyon, na maaaring matagpuan sa tab na "I-download ang Archive". Nag-i-install ako ng IDE 3.10. Ang pinakabagong bersyon (bilang ng pagsusulat na ito) ay 3.30.)

Hakbang 3: I-install

I-install
I-install
I-install
I-install
I-install
I-install

Ang hakbang na ito ay medyo prangka, kaya't hindi ko ito pababayaan. Gayunpaman ay ituturo ko ang isang bagay na dapat tandaan.

Patakbuhin ang installer at sumang-ayon sa mga tuntunin ng paggamit. Medyo karaniwang pamasahe para sa isang installer, subalit sa kalaunan dapat kang makakuha ng isang hakbang na mukhang larawan 2, na nagtanong tungkol sa pag-install ng IDE, o pag-install ng IPE. Ang parehong mga kahon na ito ay dapat na awtomatikong suriin, ngunit kung hindi, magpatuloy at suriin ang mga ito.

Ang IPE ay isang Integrated Programming Environment. Kapaki-pakinabang kung mayroon kang isang paunang built na hex file na kailangan lang i-upload sa board. Partikular, ang tool na ito ay kapaki-pakinabang para sa muling paglo-load ng mga bootloader sa mga board ng chipKIT, upang maaari mo itong magamit muli sa Arduino.

Maaari mong gamitin ang IDE lamang upang gawin ito, subalit nahanap ko na ang IPE ay mas streamline.

Hakbang 4: Pag-download ng Ang Tagatala

Pagda-download ng Tagatala
Pagda-download ng Tagatala
Pagda-download ng Tagatala
Pagda-download ng Tagatala
Pagda-download ng Tagatala
Pagda-download ng Tagatala

Kaagad pagkatapos ng iyong pag-install, dapat kang dalhin sa isang huling pahina ng installer, na may tatlong mga kahon ng tseke. Ang bawat isa sa mga check box na ito, kung naiwang naka-check, magbubukas ng isang tab sa iyong default browser na pupunta sa isang website para sa isang produktong Microchip. Ang isa lamang na interesado kami ngayon ay ang XC32 compiler, na siyang nangungunang pagpipilian.

Iwanan ang tuktok na kahon na naka-check, at alisan ng check ang iba pang dalawa (tulad ng sa unang larawan).

Kapag na-hit mo ang "Tapusin", magbubukas ito ng isang bagong tab sa pahina ng compiler ng XC. Mag-scroll pababa hanggang sa makita mo ang isang hilera ng mga tab, at i-click ang isang may label na "Mga Pag-download". I-download ang XC32 compiler para sa iyong operating system.

Mahalaga na makuha mo ang XC32 compiler, dahil ang lahat ng mga chipKIT board ay gumagamit ng 32 bit microcontrollers. Maaari mo ring i-download ang 16 at 8 bit compiler (XC16, at XC8, ayon sa pagkakabanggit), ngunit ang mga iyon ay magiging kapaki-pakinabang kung gumagamit ka ng 16 o 8 bit boards, kung aling mga chipKIT board ang hindi.

Hakbang 5: Pag-install ng Compiler

Pag-install ng Compiler
Pag-install ng Compiler
Pag-install ng Compiler
Pag-install ng Compiler
Pag-install ng Compiler
Pag-install ng Compiler
Pag-install ng Compiler
Pag-install ng Compiler

Kapag nakumpleto na ang pag-download, maaari mong patakbuhin ang XC32 installer, na magdadala sa iyo sa proseso mismo.

Mahalagang tandaan na nag-i-install kami ng libreng bersyon ng XC32 compiler. Hindi mo kailangang magbayad para sa anumang lisensya sa ganitong paraan, at magsisilbi lamang ito sa aming mga layunin.

Matapos ang pag-install ng iyong tagatala, magkakaroon ng isang huling hakbang sa installer na hihilingin sa iyo na buhayin o bumili ng isang lisensya. Dahil gumagamit kami ng libreng lisensya, hindi namin kailangang gawin ito. Gayunpaman, sa ibaba iyon ay isang susi at isang link para sa isang libreng C ++ liscence.

Sa pangkalahatan, ang C ++ ay lumilikha ng mas malalaking mga programa kaysa sa C, at personal na hindi ako gumagamit ng C ++, ngunit maaari mo kung nais mo.

Hakbang 6: Iyon Ito

Ayan yun!
Ayan yun!

Na-install mo na ang MPLAB X!

Kung nasanay ka sa Arduino o MPIDE, ang MPLAB ay isang ganap na magkakaibang hayop. Ginagawa ng Arduino ang isang punto ng pag-aalaga ng karamihan sa talagang mahirap na bagay para sa iyo sa likod ng mga eksena. Sa pamamagitan ng pag-alis ng paghati sa pagitan ng programmer at ng microcontroller, ang MPLAB ay sabay na mas mahirap gamitin, at mas mahirap.

Hindi ako makakakuha ng kung paano gumamit ng labis na mga board ng MPLAB at chipKIT, ngunit magsusulat ako ng isang blog na nagpapaliwanag kung paano gumawa ng isang simpleng LED blinking program, at kung ano talaga ang nangyayari sa loob ng board.

Inaasahan kong nahanap mo itong kapaki-pakinabang!

Inirerekumendang: