MPLAB X IDE est l'environnement de développement intégré gratuit de dernière génération de Microchip. Il intègre un ensemble de fonctionnalités puissantes et très pratiques qui vous permettent de développer facilement des applications pour les microcontrôleurs PIC® et les contrôleurs de signaux numériques dsPIC® de Microchip. Il est basé sur l'IDE NetBeans d'Oracle et fonctionne sous Windows®, Linux® et Mac OS X®. Son interface utilisateur graphique (GUI) unifiée facilite l'intégration des outils de développement logiciel et matériel de Microchip et de tiers, vous offrant ainsi des capacités de développement d'applications hautes performances et de débogage avancées.
Fonctionnalités de MPLAB X IDE
Éditeur puissant
- Mise en évidence syntaxique colorée ;
- Prise en charge de la complétion intelligente du code ;
- Formatage automatique du code basé sur des règles définies par l'utilisateur ;
- Prise en charge de la refactorisation intelligente du code ;
- Fonction d'analyse instantanée ;
Interaction amicale
- Fenêtre du graphique d'appels ;
- Extension des fonctions du plug-in ;
- Interface personnalisable :
barres d'outils, boutons de la barre d'outils, fenêtres et positions des fenêtres, etc.
Fonction de navigation
- Navigateur de tâches avec signets définis par l'utilisateur :
//TODO & //FIXME ; - Espace de travail basé sur les projets :
plusieurs projets, outils et configurations, sessions de débogage parallèles ; - Outils de navigation puissants :
aller au fichier, aller au type, aller au symbole, aller au fichier d'en-tête, aller à la déclaration, utiliser « Ctrl+survol de la souris » pour aller à l'hyperlien.
Historique des fichiers et suivi des problèmes
- Fonctionnalité d'historique des fichiers locaux ;
- Un plug-in NetBeans pour les systèmes de contrôle de version est également disponible ;
- Prise en charge intégrée du système de suivi des bogues Bugzilla ;
- Intégration à l'éditeur pour une navigation facile entre les problèmes ;
Tutoriel MPLAB X IDE
MPLAB X IDE fournit un « environnement » intégré unique pour le développement de code pour microcontrôleurs embarqués. Voici un tutoriel simple sur l'utilisation de MPLAB X IDE pour développer des programmes pour microcontrôleurs.
Outils nécessaires
- Un ordinateur Windows, macOS ou Linux ;
- MAPLAB X IDE, compilateur MAPLAB XC ;
- Émulateur PICkit2 ou PICkit3 ;
- Un microcontrôleur PIC ou AVR ;
Étape 1 : Installation de MPLAB X IDE
Tout d'abord, téléchargez le package d'installation MPLAB X IDE depuis le site officiel de MICROCHIP :
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs
Après avoir installé le logiciel MPLAB X IDE, vous pouvez l'ouvrir et consulter la présentation générale :
Étape 2 : Installation du compilateur MPLAB
En combinaison avec le compilateur MPLAB XC, vous pouvez accélérer le processus de développement de votre projet. Téléchargez le compilateur adapté à votre projet à partir du lien suivant :
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers
La version XC8 est adaptée aux microcontrôleurs PIC 8 bits, la version XC16 prend en charge les microcontrôleurs PIC 16 bits et la version XC32 prend en charge les microcontrôleurs PIC 32 bits.
Processus d'installation du compilateur MPLAB :
Étape 3 : Ajouter un compilateur à MPLAB X IDE
Ouvrez le logiciel MPLAB X IDE, comme indiqué dans la figure ci-dessous, qui affiche le message « Aucun compilateur trouvé ». Après avoir installé le compilateur MPLAB XC, nous devons l'ajouter au logiciel MPLAB X IDE avant de pouvoir l'utiliser.
Cliquez sur « Outils » -> « Options » comme indiqué dans la figure ci-dessous :
Cliquez ensuite sur l'option « Build Tools » (Outils de compilation) sous « Embedded » (Intégré). Cliquez sur le bouton « Add » (Ajouter) sous « Toolchain: » (Chaîne d'outils) :
Sélectionnez le fichier bin dans le chemin d'installation du compilateur MPLAB. Cliquez ensuite sur « OK ».
Une fois le fichier bin ajouté à « Toolchain: », cliquez sur « Apply » puis « OK ».
Étape 4 : Programmation MPLAB X IDE
Après avoir installé le logiciel MPLAB X IDE et le compilateur MPLAB, nous commençons à éditer le programme, puis à le télécharger et à le déboguer.
Créer un nouveau projet
Dans MPLAB X IDE, cliquez sur Fichier > Nouveau projet pour afficher la fenêtre Nouveau projet. Sélectionnez Microchip Embedded dans « Catégories : », puis sélectionnez Projet autonome dans « Projets : ».
Ensuite, sélectionnez le modèle de microcontrôleur adapté à votre projet actuel dans Device, par exemple : PIC32CX2051MTC128.
(Notez que comme je viens d'installer le compilateur XC32, nous devons sélectionner ici le microcontrôleur de la série PIC32.)
Ensuite, sélectionnez le compilateur XC32.
Écrivez un nom de projet, sélectionnez l'emplacement de stockage du projet, puis cliquez sur « Terminer ».
Écrire un programme
Comme le montre la figure ci-dessous, après avoir créé un nouveau projet, nous pouvons voir le fichier de liste des projets à gauche.
Cliquez avec le bouton droit sur « Fichiers source » > « Nouveau » > « main.c » et ajoutez le fichier main.c au projet créé. Vous pouvez ensuite écrire un programme pour votre microcontrôleur dans ce fichier.
Voici un programme simple pour microcontrôleur PIC, qui allumera une LED sur le microcontrôleur PIC. Vous pouvez le modifier et le développer selon vos besoins :




