Indholdsfortegnelse:

Installation af MPLAB X til ChipKIT -produkter: 6 trin
Installation af MPLAB X til ChipKIT -produkter: 6 trin

Video: Installation af MPLAB X til ChipKIT -produkter: 6 trin

Video: Installation af MPLAB X til ChipKIT -produkter: 6 trin
Video: Install Harmony in MPLABX 2024, November
Anonim
Installation af MPLAB X til ChipKIT -produkter
Installation af MPLAB X til ChipKIT -produkter

Mange af jer, der følger min For Cheap Robots -serie, er bekendt med, hvordan man bruger MPIDE med chipKIT -produkter. Du er måske endda bekendt med, hvordan du bruger Arduino IDE med disse tavler. Indtil videre har jeg dog ikke brugt MPLAB X særlig meget.

MPLAB X er en kraftfuld IDE, fremstillet af Microchip, som giver dig direkte adgang til de registre ombord på PIC -mikrokontrollerne, som chipKIT -plader bruger. Dette giver mulighed for meget mere raffineret kontrol over brædderne og adgang til mere af deres hardware, der er glanset af Arduino.

Desuden, fordi MPLAB X ikke kræver den bootloader, som Arduino og MPIDE har brug for, giver det dig mulighed for at bruge mere af programmeringsrummet på dine tavler.

~~~~~

For flere ting, jeg har gjort, kan du tjekke min profilside!

For mere information fra Digilent eller Digilent Makerspace, tjek Digilent -bloggen!

Trin 1: ADVARSEL

ADVARSEL
ADVARSEL

Brug af MPLAB kræver en chipKIT PGM. Desuden vil programmering af dit board med MPLAB og PGM overskrive din bootloader. Det betyder, at når du først har brugt MPLAB, vil du ikke være i stand til at skifte tilbage til at bruge Arduino eller MPIDE, før du genindlæser bootloaderen.

Der er flere selvstudier her på Instructables, der dækker, hvordan du genindlæser bootloaderen til DP32. Dette vil også fungere for WF32 og de fleste andre chipKIT -kort. Der er imidlertid behov for ekstra trin til genindlæsning af bootloadere på uC32, så jeg vil dække denne proces i en anden vejledning.

Jeg vil også bruge dette øjeblik på at påpege, at jeg ikke vil dække, hvordan du programmerer dine chipKIT -tavler i MPLAB. Det er en anden dåse orme helt, så jeg dækker det i en separat vejledning.

Trin 2: Download MPLAB X

Henter MPLAB X
Henter MPLAB X
Henter MPLAB X
Henter MPLAB X

Gå til Microchip MPLAB X -webstedet, og rul ned. Du får vist en række faner. Klik på den der siger "Download". Klik på linket til dit operativsystem, og installationsprogrammet skal begynde at downloade.

(Sidebemærkning: Fordi jeg allerede har MPLAB X installeret, installerer jeg til denne vejledning en ældre version, som findes på fanen "Download arkiv". Jeg installerer IDE 3.10. Den nyeste version (som i denne skrift) er 3.30.)

Trin 3: Installer

Installere
Installere
Installere
Installere
Installere
Installere

Dette trin er ret ligetil, så jeg vil ikke uddybe det. Jeg vil dog påpege en ting, der er værd at bemærke.

Kør installationsprogrammet og accepter betingelserne for brug. Ret standardpris for en installatør, men i sidste ende skal du komme til et trin, der ligner billede 2, som spørger om installation af IDE eller installation af IPE. Begge disse felter bør markeres automatisk, men hvis de ikke er det, skal du fortsætte og kontrollere dem.

IPE er et integreret programmeringsmiljø. Det er nyttigt, hvis du har en forudbygget hex-fil, der bare skal uploades på tavlen. Dette værktøj er specifikt nyttigt til at genindlæse bootloadere på chipKIT-kort, så du kan bruge dem med Arduino igen.

Du kan kun bruge IDE til at gøre dette, men jeg synes IPE er mere strømlinet.

Trin 4: Download af kompilatoren

Download af kompilatoren
Download af kompilatoren
Download af kompilatoren
Download af kompilatoren
Download af kompilatoren
Download af kompilatoren

Umiddelbart efter din installation er færdig, skal du føres til en sidste side i installationsprogrammet med tre afkrydsningsfelter. Hvert af disse afkrydsningsfelter åbner en fane i din standardbrowser, hvis den er markeret, og som går til et websted for et Microchip -produkt. Den eneste vi er interesseret i lige nu er XC32 -kompilatoren, som er den øverste mulighed.

Lad det øverste felt være markeret, og fjern markeringen i de to andre (som på det første billede).

Når du trykker på "Afslut", åbner dette en ny fane til XC -kompilatorsiden. Rul ned, indtil du ser en række faner, og klik på den, der er mærket "Downloads". Download XC32 -kompilatoren til dit operativsystem.

Det er vigtigt, at du får XC32 -kompilatoren, fordi alle chipKIT -kortene bruger 32 bit mikrokontroller. Du kan også downloade 16 og 8 bit kompilatorer (henholdsvis XC16 og XC8), men de vil kun være nyttige, hvis du bruger 16 eller 8 bit boards, hvilket chipKIT boards ikke er.

Trin 5: Installation af kompilatoren

Installation af kompilatoren
Installation af kompilatoren
Installation af kompilatoren
Installation af kompilatoren
Installation af kompilatoren
Installation af kompilatoren
Installation af kompilatoren
Installation af kompilatoren

Når overførslen er fuldført, kan du køre XC32 -installationsprogrammet, som tager dig igennem selve processen.

Det er værd at bemærke, at vi installerer den gratis version af XC32 -kompilatoren. Du behøver ikke at betale for nogen licens på denne måde, og det vil tjene vores formål fint.

Når din kompilator er installeret, vil der være et sidste trin i installationsprogrammet, som vil bede dig om at aktivere eller købe en licens. Fordi vi bruger den gratis licens, behøver vi ikke at gøre dette. Nedenfor er der imidlertid en nøgle og et link til en gratis C ++ liscens.

Generelt skaber C ++ større programmer end C, og personligt bruger jeg ikke C ++, men du kan, hvis du vil.

Trin 6: Det er det

Det er det!
Det er det!

Du har nu installeret MPLAB X!

Hvis du er vant til Arduino eller MPIDE, er MPLAB et helt andet dyr. Arduino gør et punkt i at tage sig af de fleste af de virkelig svære ting for dig bag kulisserne. Ved at fjerne skillet mellem programmereren og mikrokontrolleren er MPLAB på samme tid vanskeligere at bruge og mere udfordrende.

Jeg vil ikke komme ind på, hvordan man bruger MPLAB og chipKIT -boards for meget, men jeg vil skrive en blog, der forklarer, hvordan man laver et simpelt LED -blinkende program, og hvad der egentlig foregår inde i tavlen.

Håber du fandt dette nyttigt!

Anbefalede: