Table des matières:
- Étape 1: AVERTISSEMENT
- Étape 2: Téléchargement de MPLAB X
- Étape 3: Installer
- Étape 4: Téléchargement du compilateur
- Étape 5: Installation du compilateur
- Étape 6: C'est tout
Vidéo: Installation de MPLAB X pour les produits ChipKIT : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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
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
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
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
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
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
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é:
Contrôleur Arduino pour la photographie de produits automatisée à 360 ° : 5 étapes (avec photos)
Contrôleur Arduino pour la photographie de produits automatisée à 360 ° : Construisons un contrôleur basé sur Arduino qui contrôle un moteur pas à pas et un obturateur de caméra. Associé à un plateau tournant entraîné par un moteur pas à pas, il s'agit d'un système puissant et peu coûteux pour la photographie ou la photogrammétrie automatisée de produits à 360°. L'automatique
Gérez 100 appareils dans les applications, les organisations, les rôles et les utilisateurs Ubidots : 11 étapes
Gérer 100 appareils dans les applications, les organisations, les rôles et les utilisateurs d'Ubidots : à cette occasion, j'ai décidé de tester la fonctionnalité de la plate-forme IoT Ubidots pour la gestion des utilisateurs dans le cas où elle aurait de nombreux appareils pour plusieurs organisations ou entreprises sous la même Plateforme Ubidots. Information du maire : vous
Robot Gong : Idée de projet ultime de Hackaton pour les ventes et les geeks de produits (aucun codage requis) : 17 étapes (avec photos)
Robot Gong : Idée de projet ultime de Hackaton pour les ventes et les geeks de produits (aucun codage requis) : Construisons un gong musical robotique déclenché par e-mail. Cela vous permet de configurer des alertes e-mail automatisées pour déclencher le gong… (via SalesForce, Trello, Basecamp…) Votre équipe n'oubliera plus jamais de "GONGGG" quand un nouveau code sort, un dea
Bandeaux lumineux de couronne de fleurs pour les festivals de musique d'été, les mariages, les occasions spéciales : 8 étapes (avec photos)
Bandeaux lumineux à couronne de fleurs pour les festivals de musique d'été, les mariages et les occasions spéciales : illuminez la nuit avec un magnifique bandeau à fleurs LED ! Parfait pour tous les mariages, festivals de musique, bals de finissants, costumes et occasions spéciales ! Kits avec tout ce dont vous avez besoin pour créer le vôtre bandeau lumineux sont maintenant disponibles dans le magasin Wearables Workshop
Convainquez-vous d'utiliser simplement un onduleur 12 V vers ligne CA pour les guirlandes lumineuses à LED au lieu de les recâbler pour 12 V. : 3 étapes
Convainquez-vous de simplement utiliser un onduleur 12V vers ligne CA pour les guirlandes lumineuses à LED au lieu de les recâbler pour 12V. : Mon plan était simple. Je voulais couper une guirlande lumineuse à LED murale en morceaux, puis la recâbler pour qu'elle fonctionne en 12 volts. L'alternative était d'utiliser un onduleur, mais nous savons tous qu'ils sont terriblement inefficaces, n'est-ce pas ? Droit? Ou sont-ils?