Innehållsförteckning:

Installera MPLAB X för ChipKIT -produkter: 6 steg
Installera MPLAB X för ChipKIT -produkter: 6 steg

Video: Installera MPLAB X för ChipKIT -produkter: 6 steg

Video: Installera MPLAB X för ChipKIT -produkter: 6 steg
Video: MPLAB X and ICD3 - Firmware 2024, November
Anonim
Installera MPLAB X för ChipKIT -produkter
Installera MPLAB X för ChipKIT -produkter

Många av er som följer min For Cheap Robots -serie är bekanta med hur man använder MPIDE med chipKIT -produkter. Du kanske till och med känner till hur du använder Arduino IDE med dessa kort. Hittills har jag dock inte använt MPLAB X särskilt mycket.

MPLAB X är en kraftfull IDE, gjord av Microchip, som ger dig direkt tillgång till registren ombord på PIC -mikrokontrollerna som chipKIT -kort använder. Detta möjliggör mycket mer raffinerad kontroll över brädorna och åtkomst till mer av deras hårdvara som är glansad av Arduino.

Dessutom, eftersom MPLAB X inte kräver den bootloader som Arduino och MPIDE behöver, kan du använda mer av programmeringsutrymmet på dina kort.

~~~~~

För mer saker som jag har gjort kan du kolla in min profilsida!

För mer information från Digilent eller Digilent Makerspace, kolla Digilent -bloggen!

Steg 1: VARNING

VARNING
VARNING

Att använda MPLAB kräver en chipKIT PGM. Vidare kommer programmering av ditt kort med MPLAB och PGM att skriva över din bootloader. Det betyder att när du väl använder MPLAB kommer du inte att kunna återgå till att använda Arduino eller MPIDE förrän du laddar om startladdaren.

Det finns flera självstudier här på instruktioner som täcker hur man laddar om startladdaren för DP32. Detta fungerar också för WF32 och de flesta andra chipKIT -kort. Det behövs dock extra steg för att ladda om startladdarna på uC32, så jag kommer att behandla den processen i en annan handledning.

Jag kommer också att ta det här ögonblicket för att påpeka att jag inte kommer att täcka hur du programmerar dina chipKIT -kort i MPLAB. Det är en annan burk maskar helt, så jag kommer att täcka det i en separat handledning.

Steg 2: Ladda ner MPLAB X

Hämtar MPLAB X
Hämtar MPLAB X
Hämtar MPLAB X
Hämtar MPLAB X

Gå till Microchip MPLAB X -webbplatsen och rulla ner. Du ser en rad flikar. Klicka på den som säger "Ladda ner". Klicka på länken för ditt operativsystem och installationsprogrammet bör börja ladda ner.

(Sidnotering: Eftersom jag redan har MPLAB X installerat kommer jag att installera en äldre version för denna handledning, som finns på fliken "Ladda ner arkiv". Jag installerar IDE 3.10. Den senaste versionen (som i denna skrift) är 3.30.)

Steg 3: Installera

Installera
Installera
Installera
Installera
Installera
Installera

Det här steget är ganska enkelt, så jag kommer inte att uttala mig om det. Jag kommer dock att påpeka en sak som är värd att notera.

Kör installationsprogrammet och godkänn användarvillkoren. Ganska standardpris för en installatör, men så småningom bör du komma till ett steg som ser ut som bild 2, som frågar om installation av IDE eller installation av IPE. Båda dessa rutor bör markeras automatiskt, men om de inte är det, fortsätt och kontrollera dem.

IPE är en integrerad programmeringsmiljö. Det är användbart om du har en förbyggd hex-fil som bara behöver laddas upp på kortet. Specifikt är det här verktyget användbart för omladdning av bootloaders på chipKIT-kort, så att du kan använda dem med Arduino igen.

Du kan bara använda IDE för att göra detta, men jag tycker att IPE är mer strömlinjeformad.

Steg 4: Ladda ner kompilatorn

Ladda ner kompilatorn
Ladda ner kompilatorn
Ladda ner kompilatorn
Ladda ner kompilatorn
Ladda ner kompilatorn
Ladda ner kompilatorn

Omedelbart efter att installationen är klar bör du tas till en sista sida i installationsprogrammet, med tre kryssrutor. Var och en av dessa kryssrutor öppnar en flik i din standardwebbläsare som går till en webbplats för en Microchip -produkt om den är markerad. Den enda vi är intresserade av just nu är XC32 -kompilatorn, vilket är det bästa alternativet.

Låt den övre rutan vara markerad och avmarkera de andra två (som på den första bilden).

När du trycker på "Slutför" öppnas en ny flik till XC -kompilatorsidan. Rulla ner tills du ser en rad flikar och klicka på den som heter "Nedladdningar". Ladda ner XC32 -kompilatorn för ditt operativsystem.

Det är viktigt att du får XC32 -kompilatorn, eftersom alla chipKIT -kort använder 32 -bitars mikrokontroller. Du kan också ladda ner 16 och 8 bitars kompilatorer (XC16 respektive XC8), men de kommer bara att vara användbara om du använder 16 eller 8 bitars kort, vilket chipKIT -kort inte är.

Steg 5: Installera kompilatorn

Installera kompilatorn
Installera kompilatorn
Installera kompilatorn
Installera kompilatorn
Installera kompilatorn
Installera kompilatorn
Installera kompilatorn
Installera kompilatorn

När nedladdningen är klar kan du köra XC32 -installationsprogrammet, som tar dig igenom själva processen.

Det är värt att notera att vi installerar gratisversionen av XC32 -kompilatorn. Du behöver inte betala för någon licens på det här sättet, och det kommer att tjäna våra syften bra.

När din kompilator har installerats kommer det att finnas ett sista steg i installationsprogrammet som kommer att be dig att aktivera eller köpa en licens. Eftersom vi använder gratislicensen behöver vi inte göra det här. Men nedan är det en nyckel och en länk för en gratis C ++ -licens.

Generellt sett skapar C ++ större program än C, och personligen använder jag inte C ++, men du kan om du vill.

Steg 6: Det är det

Det är allt!
Det är allt!

Du har nu installerat MPLAB X!

Om du är van vid Arduino eller MPIDE är MPLAB ett helt annat djur. Arduino är noga med att ta hand om de flesta av de riktigt svåra sakerna för dig bakom kulisserna. Genom att ta bort skillnaden mellan programmeraren och mikrokontrollern är MPLAB samtidigt svårare att använda och mer utmanande.

Jag kommer inte att gå in på hur man använder MPLAB- och chipKIT -kort för mycket, men jag kommer att skriva en blogg som förklarar hur man gör ett enkelt LED -blinkande program och vad som faktiskt händer inne i kortet.

Hoppas du tyckte att detta var användbart!

Rekommenderad: