Tutoriel MPLAB® X IDE pour débutants

Table des Matières

MPLAB X IDE

MPLAB X IDE est l’IDE de bureau gratuit de Microchip pour les PIC, AVR, SAM et dsPIC. Il fonctionne sur les systèmes Windows, Linux et macOS pris en charge et intègre packs de périphériques, compilateurs et outils de programmation/débogage. Microchip recommande actuellement MPLAB for VS Code pour les projets nouveaux et existants ; vérifiez donc le flux conseillé avant de démarrer. Microchip MPLAB X IDE.

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 64 bits Windows, Linux ou macOS pris en charge
  • MPLAB X IDE et le compilateur requis par la référence exacte
  • Un programmateur/débogueur pris en charge par la cible et la version de l’IDE
  • La carte cible, son schéma et un connecteur correctement câblé

É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

Choisissez par famille : XC8 pour les PIC et AVR 8 bits, XC16 pour les PIC 16 bits, XC-DSC pour les dsPIC DSC et XC32 pour les PIC/SAM 32 bits MCU/MPU. Confirmez la référence dans la documentation actuelle du compilateur et du pack, pas seulement par largeur de mot. MPLAB XC Compilers.

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

Choisir ensemble les versions de MPLAB X IDE, du compilateur, du pack de périphérique et de la sonde

À la date de cette révision, le 2 septembre 2026, Microchip publie MPLAB X IDE 6.35 et recommande MPLAB for VS Code pour les projets nouveaux et existants. Ce tutoriel reste valable pour MPLAB X, mais menus et sondes peuvent varier selon les versions.

DécisionÀ vérifierPreuve à conserver
CibleRéférence exacte et pack installéVersion du pack et sélection
CompilateurXC8, XC16, XC-DSC ou XC32Version et journal de build
Programmation/débogageSonde, tension, interface et resetCapture de connexion et journal
ProductionBits, mémoire et format de sortieHEX/ELF, map et notes

Sources: Microchip MPLAB X IDE; Microchip MPLAB XC Compilers.

Checklist de livraison MPLAB X IDE

  • Consignez les versions de l’IDE, du compilateur et du pack avant import ou mise à niveau.
  • Vérifiez alimentation, masse, brochage et tension du programmateur.
  • Contrôlez bits de configuration, régions mémoire, avertissements et fichiers HEX/ELF.
  • Archivez projet reproductible, journal, paramètres de programmation et sortie validée.

À Propos De L'Auteur

Picture of Aidan Taylor
Aidan Taylor

Je suis Aidan Taylor et j'ai plus de 10 ans d'expérience dans le domaine de l'ingénierie inverse des PCB, de la conception des PCB et du déverrouillage IC.

Partager

Après Recommandée

Besoin D'Aide?

Retour en haut

Instant Quote

Devis Immédiat