Inhoudsopgave:

MPLAB X voor ChipKIT-producten installeren: 6 stappen
MPLAB X voor ChipKIT-producten installeren: 6 stappen

Video: MPLAB X voor ChipKIT-producten installeren: 6 stappen

Video: MPLAB X voor ChipKIT-producten installeren: 6 stappen
Video: MPLAB® X IDE Essentials - 01: Installation and Ecosystem 2024, November
Anonim
MPLAB X installeren voor ChipKIT-producten
MPLAB X installeren voor ChipKIT-producten

Velen van jullie die mijn For Cheap Robots-serie volgen, zijn bekend met het gebruik van MPIDE met chipKIT-producten. U bent misschien zelfs bekend met het gebruik van de Arduino IDE met deze borden. Tot nu toe heb ik MPLAB X echter niet veel gebruikt.

MPLAB X is een krachtige IDE, gemaakt door Microchip, die u directe toegang geeft tot de registers aan boord van de PIC-microcontrollers die chipKIT-kaarten gebruiken. Dit zorgt voor veel meer verfijnde controle over de borden en toegang tot meer van hun hardware die door Arduino wordt verdoezeld.

Bovendien, omdat MPLAB X niet de bootloader nodig heeft die Arduino en MPIDE nodig hebben, kun je meer programmeerruimte op je boards gebruiken.

~~~~~

Voor meer dingen die ik heb gedaan, kun je mijn profielpagina bekijken!

Voor meer info van Digilent of de Digilent Makerspace, check de Digilent blog!

Stap 1: WAARSCHUWING

WAARSCHUWING
WAARSCHUWING

Voor het gebruik van MPLAB is een chipKIT PGM vereist. Bovendien zal het programmeren van je bord met MPLAB en de PGM je bootloader overschrijven. Dit betekent dat als je eenmaal MPLAB hebt gebruikt, je niet meer terug kunt schakelen naar Arduino of MPIDE totdat je de bootloader opnieuw hebt geladen.

Er zijn verschillende tutorials hier op Instructables die beschrijven hoe de bootloader voor de DP32 opnieuw moet worden geladen. Dit werkt ook voor de WF32 en de meeste andere chipKIT-kaarten. Er zijn echter extra stappen nodig om de bootloaders op de uC32 opnieuw te laden, dus ik zal dat proces in een andere tutorial behandelen.

Ik ga ook van dit moment gebruik maken om erop te wijzen dat ik niet zal bespreken hoe u uw chipKIT-kaarten in MPLAB programmeert. Dat is weer een hele blik wormen, dus dat zal ik in een aparte tutorial behandelen.

Stap 2: MPLAB X downloaden

MPLAB X downloaden
MPLAB X downloaden
MPLAB X downloaden
MPLAB X downloaden

Ga naar de Microchip MPLAB X-website en scroll naar beneden. Je ziet een rij met tabbladen. Klik op degene met de tekst "Download". Klik op de link voor uw besturingssysteem en het installatieprogramma zou moeten beginnen met downloaden.

(Kanttekening: omdat ik MPLAB X al heb geïnstalleerd, ga ik voor deze tutorial een oudere versie installeren, die je kunt vinden op het tabblad "Downloadarchief". Ik installeer IDE 3.10. De nieuwste versie (als van dit schrijven) is 3.30.)

Stap 3: Installeren

Installeren
Installeren
Installeren
Installeren
Installeren
Installeren

Deze stap is vrij eenvoudig, dus ik zal het niet herhalen. Ik zal echter op één ding wijzen dat het vermelden waard is.

Voer het installatieprogramma uit en ga akkoord met de gebruiksvoorwaarden. Vrij standaardtarief voor een installatieprogramma, maar uiteindelijk zou je bij een stap moeten komen die eruitziet als afbeelding 2, waarin wordt gevraagd naar het installeren van de IDE of het installeren van de IPE. Beide vakjes zouden automatisch moeten worden aangevinkt, maar als ze dat niet zijn, ga je gang en vink ze aan.

De IPE is een geïntegreerde programmeeromgeving. Het is handig als je een vooraf gebouwd hex-bestand hebt dat alleen naar het bord moet worden geüpload. Deze tool is met name handig om de bootloaders opnieuw op chipKIT-boards te laden, zodat je ze weer met Arduino kunt gebruiken.

Je kunt hiervoor alleen de IDE gebruiken, maar ik vind dat de IPE meer gestroomlijnd is.

Stap 4: De compiler downloaden

The Compiler downloaden
The Compiler downloaden
The Compiler downloaden
The Compiler downloaden
The Compiler downloaden
The Compiler downloaden

Onmiddellijk nadat uw installatie is voltooid, zou u naar de laatste pagina van het installatieprogramma moeten gaan, met drie selectievakjes. Elk van deze selectievakjes, indien aangevinkt, opent een tabblad in uw standaardbrowser dat naar een website voor een Microchip-product gaat. De enige waarin we op dit moment geïnteresseerd zijn, is de XC32-compiler, de beste optie.

Laat het bovenste vakje aangevinkt en schakel de andere twee uit (zoals in de eerste afbeelding).

Wanneer u op "Voltooien" klikt, wordt er een nieuw tabblad geopend op de XC-compilerpagina. Scroll naar beneden totdat je een rij met tabbladen ziet en klik op de tab met het label "Downloads". Download de XC32-compiler voor uw besturingssysteem.

Het is belangrijk dat je de XC32-compiler hebt, omdat alle chipKIT-kaarten 32-bits microcontrollers gebruiken. Je kunt ook de 16- en 8-bits compilers downloaden (respectievelijk XC16 en XC8), maar die zijn alleen nuttig als je 16- of 8-bitsborden gebruikt, wat niet voor chipKIT-borden geldt.

Stap 5: De compiler installeren

De compiler installeren
De compiler installeren
De compiler installeren
De compiler installeren
De compiler installeren
De compiler installeren
De compiler installeren
De compiler installeren

Zodra de download is voltooid, kunt u het XC32-installatieprogramma uitvoeren, dat u door het proces zelf leidt.

Het is vermeldenswaard dat we de gratis versie van de XC32-compiler installeren. U hoeft op deze manier voor geen enkele licentie te betalen en het zal onze doeleinden prima dienen.

Nadat uw compiler is geïnstalleerd, is er nog een laatste stap in het installatieprogramma waarin u wordt gevraagd om een licentie te activeren of aan te schaffen. Omdat we de gratis licentie gebruiken, hoeven we dit niet te doen. Daaronder staat echter een sleutel en een link voor een gratis C++-licentie.

Over het algemeen maakt C++ grotere programma's dan C, en persoonlijk gebruik ik C++ niet, maar dat kan als je wilt.

Stap 6: Dat is het

Dat is het!
Dat is het!

Je hebt nu MPLAB X geïnstalleerd!

Als je Arduino of MPIDE gewend bent, is MPLAB een heel ander beest. Arduino maakt er een punt van om achter de schermen de meeste van de echt moeilijke dingen voor je te regelen. Door die kloof tussen de programmeur en de microcontroller weg te werken, is MPLAB tegelijkertijd moeilijker te gebruiken en uitdagender.

Ik zal niet al te veel ingaan op het gebruik van MPLAB- en chipKIT-borden, maar ik zal een blog schrijven waarin wordt uitgelegd hoe je een eenvoudig LED-knipperprogramma kunt maken en wat er feitelijk in het bord gebeurt.

Ik hoop dat je dit nuttig vond!

Aanbevolen: