Table des matières:

Installation de MPLAB X pour les produits ChipKIT : 6 étapes
Installation de MPLAB X pour les produits ChipKIT : 6 étapes

Vidéo: Installation de MPLAB X pour les produits ChipKIT : 6 étapes

Vidéo: Installation de MPLAB X pour les produits ChipKIT : 6 étapes
Vidéo: Create MPLBX Project 2024, Novembre
Anonim
Installation de MPLAB X pour les produits ChipKIT
Installation de MPLAB X pour les produits ChipKIT

Beaucoup d'entre vous qui suivent ma série For Cheap Robots savent comment utiliser MPIDE avec les produits chipKIT. Vous savez peut-être même comment utiliser l'IDE Arduino avec ces cartes. Jusqu'à présent, cependant, je n'ai pas beaucoup utilisé MPLAB X.

MPLAB X est un IDE puissant, fabriqué par Microchip, qui vous donne un accès direct aux registres à bord des microcontrôleurs PIC utilisés par les cartes chipKIT. Cela permet un contrôle beaucoup plus raffiné des cartes et un accès à une plus grande partie de leur matériel qui est passé sous silence par Arduino.

De plus, étant donné que MPLAB X ne nécessite pas le chargeur de démarrage requis par Arduino et MPIDE, il vous permet d'utiliser plus d'espace de programmation sur vos cartes.

~~~~~

Pour plus de choses que j'ai faites, vous pouvez consulter ma page de profil !

Pour plus d'informations sur Digilent ou le Digilent Makerspace, consultez le blog Digilent !

Étape 1: AVERTISSEMENT

ATTENTION
ATTENTION

L'utilisation de MPLAB nécessite un chipKIT PGM. De plus, programmer votre carte avec MPLAB et le PGM écrasera votre bootloader. Cela signifie qu'une fois que vous utilisez MPLAB, vous ne pourrez plus revenir à Arduino ou MPIDE tant que vous n'aurez pas rechargé le chargeur de démarrage.

Il existe plusieurs tutoriels ici sur Instructables qui expliquent comment recharger le chargeur de démarrage pour le DP32. Cela fonctionnera également pour le WF32 et la plupart des autres cartes chipKIT. Cependant, des étapes supplémentaires sont nécessaires pour recharger les chargeurs de démarrage sur l'uC32. Je couvrirai donc ce processus dans un autre didacticiel.

Je vais également profiter de ce moment pour souligner que je ne parlerai pas de la façon de programmer vos cartes chipKIT dans MPLAB. C'est une autre boîte de vers entièrement, donc je couvrirai cela dans un tutoriel séparé.

Étape 2: Téléchargement de MPLAB X

Téléchargement de MPLAB X
Téléchargement de MPLAB X
Téléchargement de MPLAB X
Téléchargement de MPLAB X

Accédez au site Web de Microchip MPLAB X et faites défiler vers le bas. Vous verrez une rangée d'onglets. Cliquez sur celui qui dit "Télécharger". Cliquez sur le lien correspondant à votre système d'exploitation et le programme d'installation devrait commencer à télécharger.

(Remarque: comme j'ai déjà installé MPLAB X, pour ce tutoriel, je vais installer une ancienne version, qui se trouve dans l'onglet "Télécharger l'archive". J'installe IDE 3.10. La dernière version (comme de cette écriture) est 3.30.)

Étape 3: Installer

Installer
Installer
Installer
Installer
Installer
Installer

Cette étape est assez simple, donc je ne m'y attarderai pas. Je soulignerai cependant une chose à noter.

Exécutez le programme d'installation et acceptez les conditions d'utilisation. Tarif assez standard pour un installateur, mais finalement vous devriez arriver à une étape qui ressemble à l'image 2, qui pose des questions sur l'installation de l'IDE ou l'installation de l'IPE. Ces deux cases doivent être cochées automatiquement, mais si ce n'est pas le cas, cochez-les.

L'IPE est un environnement de programmation intégré. C'est utile si vous avez un fichier hexadécimal pré-construit qui doit juste être téléchargé sur la carte. Plus précisément, cet outil est utile pour recharger les chargeurs de démarrage sur les cartes chipKIT, vous pouvez donc les utiliser à nouveau avec Arduino.

Vous pouvez utiliser uniquement l'IDE pour ce faire, mais je trouve que l'IPE est plus rationalisé.

Étape 4: Téléchargement du compilateur

TéléchargementLe compilateur
TéléchargementLe compilateur
TéléchargementLe compilateur
TéléchargementLe compilateur
TéléchargementLe compilateur
TéléchargementLe compilateur

Immédiatement après la fin de votre installation, vous devriez être redirigé vers une dernière page du programme d'installation, avec trois cases à cocher. Chacune de ces cases à cocher, si elle est cochée, ouvrira un onglet dans votre navigateur par défaut qui mènera à un site Web pour un produit Microchip. Le seul qui nous intéresse actuellement est le compilateur XC32, qui est la meilleure option.

Laissez la case du haut cochée et décochez les deux autres (comme sur la première image).

Lorsque vous appuyez sur "Terminer", cela ouvrira un nouvel onglet sur la page du compilateur XC. Faites défiler jusqu'à ce que vous voyiez une rangée d'onglets, puis cliquez sur celui intitulé "Téléchargements". Téléchargez le compilateur XC32 pour votre système d'exploitation.

Il est important que vous disposiez du compilateur XC32, car toutes les cartes chipKIT utilisent des microcontrôleurs 32 bits. Vous pouvez également télécharger les compilateurs 16 et 8 bits (XC16 et XC8, respectivement), mais ceux-ci ne seront utiles que si vous utilisez des cartes 16 ou 8 bits, contrairement aux cartes chipKIT.

Étape 5: Installation du compilateur

Installation du compilateur
Installation du compilateur
Installation du compilateur
Installation du compilateur
Installation du compilateur
Installation du compilateur
Installation du compilateur
Installation du compilateur

Une fois le téléchargement terminé, vous pouvez exécuter le programme d'installation XC32, qui vous guidera tout au long du processus.

Il est à noter que nous installons la version gratuite du compilateur XC32. Vous n'avez pas besoin de payer pour une licence de cette façon, et cela servira parfaitement nos objectifs.

Après l'installation de votre compilateur, il y aura une dernière étape dans le programme d'installation qui vous demandera d'activer ou d'acheter une licence. Parce que nous utilisons la licence libre, nous n'avons pas besoin de le faire. Cependant, ci-dessous se trouve une clé et un lien pour une licence C++ gratuite.

De manière générale, le C++ crée des programmes plus gros que le C, et personnellement je n'utilise pas le C++, mais vous pouvez le faire si vous le souhaitez.

Étape 6: C'est tout

C'est ça!
C'est ça!

Vous avez maintenant installé MPLAB X !

Si vous êtes habitué à Arduino ou MPIDE, MPLAB est une bête complètement différente. Arduino met un point d'honneur à s'occuper de la plupart des choses vraiment difficiles pour vous dans les coulisses. En supprimant cette division entre le programmeur et le microcontrôleur, MPLAB est à la fois plus difficile à utiliser et plus difficile.

Je ne vais pas trop expliquer comment utiliser les cartes MPLAB et chipKIT, mais j'écrirai un blog qui explique comment créer un simple programme de clignotement de LED et ce qui se passe réellement à l'intérieur de la carte.

J'espère que vous avez trouvé cela utile !

Conseillé: