Tutoriel MPLAB® X IDE pour débutants

Table des Matières

MPLAB X IDE

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

Download the MPLAB X IDE
Download the MPLAB X IDE

Après avoir installé le logiciel MPLAB X IDE, vous pouvez l'ouvrir et consulter la présentation générale : 

Overview of MPLAB X IDE
Overview of MPLAB X IDE

É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

Download MPLAB® XC Compiler
Download MPLAB® XC Compiler

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 :

MPLAB® XC Compiler
MPLAB® XC Compiler
MPLAB XC32 Compiler Setup Wizard
MPLAB XC32 Compiler Setup Wizard
Installation Directory of MPLAB XC32 Compiler
Installation Directory of MPLAB XC32 Compiler
MPLAB XC32 Compiler Settings
MPLAB XC32 Compiler Settings
Installing MPLAB XC32 Compiler
Installing MPLAB XC32 Compiler
Completing the MPLAB XC32 Compiler Setup Wizard
Completing the MPLAB XC32 Compiler Setup Wizard

É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.

No Compiler Found on MPLAB X IDE
No Compiler Found on MPLAB X IDE

Cliquez sur « Outils » -> « Options » comme indiqué dans la figure ci-dessous :

Click Tools Options on MPLAB X IDE
Click Tools Options on MPLAB X IDE

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) :

Click Embedded_Build Tools and Add Compiler
Click Embedded_Build Tools and Add Compiler

Sélectionnez le fichier bin dans le chemin d'installation du compilateur MPLAB. Cliquez ensuite sur « OK ».

Add New Toolchain from the MPLAB XC32 Compiler Directory
Add New Toolchain from the MPLAB XC32 Compiler Directory

Une fois le fichier bin ajouté à « Toolchain: », cliquez sur « Apply » puis « OK ».

Apply to Add the MPLAB XC32 Compiler
Apply to Add the MPLAB XC32 Compiler

É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 : ».

Choose Microchip Categories and Standalone Project
Choose Microchip Categories and Standalone Project

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.)

Select Device PIC32 Series
Select Device PIC32 Series

Ensuite, sélectionnez le compilateur XC32.

Select XC32 Compiler
Select XC32 Compiler

Écrivez un nom de projet, sélectionnez l'emplacement de stockage du projet, puis cliquez sur « Terminer ».

Select Project Name and Location in MPLAB X IDE
Select Project Name and Location in MPLAB X IDE

É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.

Project Menu on MPLAB X IDE
Project Menu on MPLAB X IDE

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.

Add a New main.c File under Source Files
Add a New main.c File under Source Files
Setting main.c File Name and Location
Setting main.c File Name and Location

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 :

Add PIC Program Code to main.c File
Add PIC Program Code to main.c File

Compilation et téléchargement du code

Après avoir écrit le code, vous pouvez cliquer sur le bouton de la barre d'outils pour compiler et programmer.

Build for Debugging Main Project and Program Device
Build for Debugging Main Project and Program Device

Abonnez-vous

Rejoignez notre liste d’abonnés pour obtenir mensuel blog des mises à jour, des nouvelles technologies, des études de cas. Nous n’enverrons jamais de spam, et vous pouvez vous désinscrire à tout moment.

Retour en haut

Instant Quote