Turinys:

„MPLAB X“diegimas „ChipKIT“gaminiams: 6 veiksmai
„MPLAB X“diegimas „ChipKIT“gaminiams: 6 veiksmai

Video: „MPLAB X“diegimas „ChipKIT“gaminiams: 6 veiksmai

Video: „MPLAB X“diegimas „ChipKIT“gaminiams: 6 veiksmai
Video: Урок №1. Пишем код для мигания светодиодом на микроконтроллере PIC16F873A в среде MPLAB X IDE . 2024, Lapkritis
Anonim
„MPLAB X“diegimas „ChipKIT“produktams
„MPLAB X“diegimas „ChipKIT“produktams

Daugelis iš jūsų, sekančių mano pigių robotų seriją, yra susipažinę su MPIDE naudojimu su „chipKIT“produktais. Galbūt net žinote, kaip naudoti „Arduino IDE“su šiomis plokštėmis. Tačiau iki šiol MPLAB X labai nenaudojau.

„MPLAB X“yra galingas „Microchip“sukurtas IDE, suteikiantis tiesioginę prieigą prie registrų PIC mikrovaldikliuose, kuriuos naudoja „chipKIT“plokštės. Tai leidžia daug rafinuotiau valdyti plokštes ir prieigą prie daugiau jų aparatūros, kurią „Arduino“uždengia.

Be to, kadangi „MPLAB X“nereikalingas „Arduino“ir „MPIDE“reikalingas įkrovos įkėlimo įrenginys, tai leidžia daugiau išnaudoti programavimo erdvę plokštėse.

~~~~~

Daugiau dalykų, kuriuos padariau, galite peržiūrėti mano profilio puslapyje!

Norėdami gauti daugiau informacijos iš „Digilent“arba „Digilent Makerspace“, apsilankykite „Digilent“tinklaraštyje!

1 žingsnis: ĮSPĖJIMAS

ĮSPĖJIMAS
ĮSPĖJIMAS

Norint naudoti MPLAB, reikia „chipKIT PGM“. Be to, užprogramavus plokštę naudojant MPLAB ir PGM, jūsų įkrovos tvarkyklė bus perrašyta. Tai reiškia, kad kai naudosite MPLAB, negalėsite grįžti prie „Arduino“ar MPIDE naudojimo, kol iš naujo neįkelsite įkrovos įkėlimo programos.

Čia yra keletas pamokų apie „Instructables“, apimančias, kaip iš naujo įkelti „DP32“įkrovos tvarkyklę. Tai taip pat tinka WF32 ir daugeliui kitų „chipKIT“plokščių. Tačiau norint papildomai įkelti įkrovos įkroviklius į „uC32“, reikia atlikti papildomų veiksmų, todėl šį procesą aptarsiu kitoje pamokoje.

Šią akimirką taip pat norėčiau atkreipti dėmesį į tai, kad nenagrinėsiu, kaip užprogramuoti „chipKIT“plokštes MPLAB. Tai dar viena kirminų skardinė, todėl tai aptarsiu atskirame vadove.

2 veiksmas: atsisiųskite MPLAB X

Parsisiųsti MPLAB X
Parsisiųsti MPLAB X
Parsisiųsti MPLAB X
Parsisiųsti MPLAB X

Eikite į „Microchip MPLAB X“svetainę ir slinkite žemyn. Pamatysite skirtukų eilutę. Spustelėkite tą, kuris sako „Atsisiųsti“. Spustelėkite savo operacinės sistemos nuorodą ir diegimo programa turėtų pradėti atsisiųsti.

(Šoninė pastaba: kadangi jau turiu įdiegtą MPLAB X, šioje pamokoje ketinu įdiegti senesnę versiją, kurią rasite skirtuke „Atsisiųsti archyvą“. Įdiegiu IDE 3.10. Naujausia versija (kaip šio rašto) yra 3.30.)

3 žingsnis: įdiekite

Diegti
Diegti
Diegti
Diegti
Diegti
Diegti

Šis žingsnis yra gana nesudėtingas, todėl aš jo nedarysiu. Tačiau atkreipsiu dėmesį į vieną dalyką, į kurį verta atkreipti dėmesį.

Paleiskite diegimo programą ir sutikite su naudojimo sąlygomis. Gana standartinė kaina montuotojui, tačiau galiausiai turėtumėte pereiti prie žingsnio, kuris atrodo kaip 2 paveikslas, kuriame klausiama apie IDE diegimą arba IPE diegimą. Abu šie langeliai turėtų būti pažymėti automatiškai, bet jei ne, eikite į priekį ir patikrinkite.

IPE yra integruota programavimo aplinka. Tai naudinga, jei turite iš anksto sukurtą šešiakampį failą, kurį tiesiog reikia įkelti į lentą. Konkrečiai, šis įrankis yra naudingas iš naujo įkeliant įkrovos tvarkykles į „chipKIT“plokštes, kad galėtumėte jas vėl naudoti su „Arduino“.

Norėdami tai padaryti, galite naudoti tik IDE, tačiau manau, kad IPE yra supaprastinta.

4 žingsnis: atsisiųskite kompiliatorių

Parsisiųsti „The Compiler“
Parsisiųsti „The Compiler“
Parsisiųsti „The Compiler“
Parsisiųsti „The Compiler“
Parsisiųsti „The Compiler“
Parsisiųsti „The Compiler“

Iškart po to, kai baigsite diegti, turėtumėte būti nukreipti į paskutinį diegimo programos puslapį su trimis žymės langeliais. Jei pažymėsite kiekvieną iš šių žymės langelių, numatytojoje naršyklėje bus atidarytas skirtukas, nukreipiantis į „Microchip“produkto svetainę. Vienintelis, kuris mus dabar domina, yra XC32 kompiliatorius, kuris yra geriausias pasirinkimas.

Palikite pažymėtą viršutinį langelį ir atžymėkite kitus du (kaip pirmame paveikslėlyje).

Kai paspausite „Baigti“, XC kompiliatoriaus puslapyje bus atidarytas naujas skirtukas. Slinkite žemyn, kol pamatysite skirtukų eilutę, ir spustelėkite tą, kuris pažymėtas „Atsisiuntimai“. Atsisiųskite XC32 kompiliatorių savo operacinei sistemai.

Svarbu įsigyti XC32 kompiliatorių, nes visose „chipKIT“plokštėse naudojami 32 bitų mikrovaldikliai. Taip pat galite atsisiųsti 16 ir 8 bitų kompiliatorius (atitinkamai XC16 ir XC8), tačiau jie bus naudingi tik tada, jei naudosite 16 arba 8 bitų plokštes, kurios nėra „chipKIT“plokštės.

5 veiksmas: kompiliatoriaus diegimas

Kompiliatoriaus diegimas
Kompiliatoriaus diegimas
Kompiliatoriaus diegimas
Kompiliatoriaus diegimas
Kompiliatoriaus diegimas
Kompiliatoriaus diegimas
Kompiliatoriaus diegimas
Kompiliatoriaus diegimas

Kai atsisiuntimas bus baigtas, galite paleisti „XC32“diegimo programą, kuri padės jums atlikti patį procesą.

Verta paminėti, kad diegiame nemokamą XC32 kompiliatoriaus versiją. Jums nereikia mokėti už jokią licenciją ir ji puikiai tiks mūsų tikslams.

Įdiegus kompiliatorių, diegimo programoje bus paskutinis žingsnis, kurio metu bus paprašyta suaktyvinti arba įsigyti licenciją. Kadangi naudojame nemokamą licenciją, mums to daryti nereikia. Tačiau žemiau yra raktas ir nuoroda į nemokamą „C ++“atsiradimą.

Paprastai tariant, C ++ sukuria didesnes programas nei C, o aš asmeniškai nenaudoju C ++, bet jūs galite, jei norite.

6 žingsnis: viskas

Viskas!
Viskas!

Dabar įdiegėte MPLAB X!

Jei esate įpratę prie Arduino ar MPIDE, MPLAB yra visiškai kitoks žvėris. „Arduino“nori pasirūpinti daugeliu tikrai sunkių dalykų jums už kadro. Pašalinus tą skirtumą tarp programuotojo ir mikrovaldiklio, MPLAB tuo pačiu metu yra sunkiau naudojamas ir sudėtingesnis.

Aš nesigilinsiu į tai, kaip per daug naudotis MPLAB ir „chipKIT“plokštėmis, bet rašysiu tinklaraštį, kuriame paaiškinsiu, kaip sukurti paprastą LED mirksėjimo programą ir kas iš tikrųjų vyksta plokštės viduje.

Tikimės, kad jums tai buvo naudinga!

Rekomenduojamas: