Innholdsfortegnelse:

Installere MPLAB X for ChipKIT -produkter: 6 trinn
Installere MPLAB X for ChipKIT -produkter: 6 trinn

Video: Installere MPLAB X for ChipKIT -produkter: 6 trinn

Video: Installere MPLAB X for ChipKIT -produkter: 6 trinn
Video: Install Harmony in MPLABX 2024, November
Anonim
Installere MPLAB X for ChipKIT -produkter
Installere MPLAB X for ChipKIT -produkter

Mange av dere som følger serien min for billige roboter er kjent med hvordan man bruker MPIDE med chipKIT -produkter. Du kan til og med være kjent med hvordan du bruker Arduino IDE med disse brettene. Så langt har jeg imidlertid ikke brukt MPLAB X særlig mye.

MPLAB X er en kraftig IDE, laget av Microchip, som gir deg direkte tilgang til registrene ombord på PIC -mikrokontrollerne som chipKIT -kort bruker. Dette gir mye mer raffinert kontroll over brettene og tilgang til mer av maskinvaren deres som er glanset av Arduino.

I tillegg, fordi MPLAB X ikke krever oppstartslaster som Arduino og MPIDE trenger, lar den deg bruke mer av programmeringsplassen på brettene dine.

~~~~~

For flere ting jeg har gjort, kan du sjekke ut profilsiden min!

For mer informasjon fra Digilent eller Digilent Makerspace, sjekk ut Digilent -bloggen!

Trinn 1: ADVARSEL

ADVARSEL
ADVARSEL

Bruk av MPLAB krever en chipKIT PGM. Videre vil programmering av brettet ditt med MPLAB og PGM overskrive bootloaderen. Dette betyr at når du først bruker MPLAB, vil du ikke kunne bytte tilbake til å bruke Arduino eller MPIDE før du laster opp bootloaderen på nytt.

Det er flere opplæringsprogrammer her på Instructables som dekker hvordan du laster opp bootloader for DP32 på nytt. Dette vil også fungere for WF32 og de fleste andre chipKIT -kort. Det er imidlertid ekstra trinn som trengs for å laste opp bootloaders på uC32, men jeg vil dekke denne prosessen i en annen opplæring.

Jeg kommer også til å bruke dette øyeblikket på å påpeke at jeg ikke kommer til å dekke hvordan du programmerer chipKIT -kortene dine i MPLAB. Det er en annen boks med ormer helt, så jeg dekker det i en egen opplæring.

Trinn 2: Last ned MPLAB X

Last ned MPLAB X
Last ned MPLAB X
Last ned MPLAB X
Last ned MPLAB X

Gå til Microchip MPLAB X -nettstedet og rull ned. Du ser en rad med faner. Klikk på den som sier "Last ned". Klikk på lenken for operativsystemet ditt, og installasjonsprogrammet bør begynne å laste ned.

(Sidemerk: Fordi jeg allerede har MPLAB X installert, skal jeg installere en eldre versjon for denne opplæringen, som du finner i kategorien "Last ned arkiv". Jeg installerer IDE 3.10. Den siste versjonen (som av denne skriften) er 3.30.)

Trinn 3: Installer

Installere
Installere
Installere
Installere
Installere
Installere

Dette trinnet er ganske enkelt, så jeg vil ikke utdybe det. Jeg vil imidlertid påpeke en ting som er verdt å merke seg.

Kjør installasjonsprogrammet og godta vilkårene for bruk. Ganske standard billettpris for en installatør, men til slutt bør du komme til et trinn som ser ut som bilde 2, som spør om å installere IDE eller installere IPE. Begge disse boksene bør sjekkes automatisk, men hvis de ikke er det, kan du gå og sjekke dem.

IPE er et integrert programmeringsmiljø. Det er nyttig hvis du har en forhåndsbygd hex-fil som bare må lastes opp på brettet. Spesielt er dette verktøyet nyttig for å laste opp bootloaders på chipKIT-kort igjen, slik at du kan bruke dem med Arduino igjen.

Du kan bare bruke IDE for å gjøre dette, men jeg synes IPE er mer strømlinjeformet.

Trinn 4: Last ned kompilatoren

Last ned kompilatoren
Last ned kompilatoren
Last ned kompilatoren
Last ned kompilatoren
Last ned kompilatoren
Last ned kompilatoren

Umiddelbart etter at installasjonen er fullført, bør du gå til en siste side i installasjonsprogrammet, med tre avmerkingsbokser. Hver av disse avmerkingsboksene, hvis de er merket av, åpner en fane i standardleseren som går til et nettsted for et Microchip -produkt. Den eneste vi er interessert i akkurat nå er XC32 -kompilatoren, som er det beste alternativet.

La den øvre boksen være merket, og fjern merket for de to andre (som på det første bildet).

Når du trykker på "Fullfør", åpnes dette en ny fane til XC -kompilatorsiden. Rull ned til du ser en rad med faner, og klikk på den som er merket "Nedlastinger". Last ned XC32 -kompilatoren for operativsystemet.

Det er viktig at du får XC32 -kompilatoren, fordi alle chipKIT -kortene bruker 32 -biters mikrokontroller. Du kan også laste ned 16 og 8 bit kompilatorer (henholdsvis XC16 og XC8), men de vil bare være nyttige hvis du bruker 16 eller 8 biters kort, som chipKIT -kort ikke er.

Trinn 5: Installere kompilatoren

Installere kompilatoren
Installere kompilatoren
Installere kompilatoren
Installere kompilatoren
Installere kompilatoren
Installere kompilatoren
Installere kompilatoren
Installere kompilatoren

Når nedlastingen er fullført, kan du kjøre XC32 -installasjonsprogrammet, som tar deg gjennom selve prosessen.

Det er verdt å merke seg at vi installerer gratisversjonen av XC32 -kompilatoren. Du trenger ikke å betale for noen lisens på denne måten, og det vil tjene våre formål helt fint.

Etter at kompilatoren er installert, vil det være et siste trinn i installasjonsprogrammet som vil be deg om å aktivere eller kjøpe en lisens. Fordi vi bruker gratis lisens, trenger vi ikke å gjøre dette. Nedenfor er det imidlertid en nøkkel og en lenke for en gratis C ++ lisens.

Generelt sett lager C ++ større programmer enn C, og personlig bruker jeg ikke C ++, men du kan hvis du vil.

Trinn 6: Det er det

Det er det!
Det er det!

Du har nå installert MPLAB X!

Hvis du er vant til Arduino eller MPIDE, er MPLAB et helt annet dyr. Arduino gjør et poeng av å ta vare på de fleste av de virkelig vanskelige tingene for deg bak kulissene. Ved å fjerne skillet mellom programmereren og mikrokontrolleren, er MPLAB samtidig vanskeligere å bruke og mer utfordrende.

Jeg kommer ikke til å komme nærmere inn på hvordan jeg bruker MPLAB og chipKIT -kort for mye, men jeg skal skrive en blogg som forklarer hvordan du lager et enkelt LED -blinkende program, og hva som faktisk skjer inne i brettet.

Håper du fant dette nyttig!

Anbefalt: