MPLAB X IDE ist die neueste Generation der kostenlosen integrierten Entwicklungsumgebung von Microchip. Sie umfasst eine Reihe leistungsstarker, äußerst praktischer Funktionen, mit denen Sie ganz einfach Anwendungen für die PIC®-Mikrocontroller und dsPIC®-Digitalsignalcontroller von Microchip entwickeln können. Sie basiert auf der NetBeans IDE von Oracle und läuft unter Windows®, Linux® und Mac OS X®. Die einheitliche grafische Benutzeroberfläche (GUI) erleichtert die Integration von Software- und Hardware-Entwicklungstools von Microchip und Drittanbietern und bietet Ihnen leistungsstarke Anwendungsentwicklungs- und umfangreiche Debugging-Funktionen.
MPLAB X IDE-Funktionen
Leistungsstarker Editor
- Farbige Syntaxhervorhebung;
- Unterstützung intelligenter Code-Vervollständigung;
- Automatische Code-Formatierung basierend auf benutzerdefinierten Regeln;
- Unterstützung intelligenter Code-Umgestaltung;
- Sofortige Analysefunktion;
Freundliche Interaktion
- Aufrufgrafikfenster;
- Plug-in-Funktionserweiterung;
- Anpassbare Benutzeroberfläche:
Symbolleisten, Symbolleisten-Schaltflächen, Fenster und Fensterpositionen usw.
Navigationsfunktion
- Aufgaben-Navigator mit benutzerdefinierten Lesezeichen:
//TODO & //FIXME; - Projektbasierter Arbeitsbereich:
Mehrere Projekte, Tools und Konfigurationen, parallele Debugging-Sitzungen; - Leistungsstarke Navigationswerkzeuge: Zu Datei
gehen, zu Typ gehen, zu Symbol gehen, zu Header-Datei gehen, zu Deklaration gehen, mit „Strg+Mauszeiger“ zu Hyperlink gehen.
Dateiverlauf und Problemverfolgung
- Lokale Dateiversionshistorie;
- Ein NetBeans-Plugin für Versionskontrollsysteme ist ebenfalls verfügbar;
- Integrierte Unterstützung für den Bugzilla-Issue-Tracker;
- Integration mit dem Editor für einfache Navigation durch Probleme;
MPLAB X IDE-Tutorial
MPLAB X IDE bietet eine einzige integrierte „Umgebung“ für die Entwicklung von Code für eingebettete Mikrocontroller. Im Folgenden finden Sie eine einfache Anleitung zur Verwendung von MPLAB X IDE für die Entwicklung von Mikrocontroller-Programmen.
Benötigte Werkzeuge
- Ein Windows-, macOS- oder Linux-Computer;
- MAPLAB X IDE, MAPLAB XC Compiler;
- PICkit2- oder PICkit3-Emulator;
- Eine PIC- oder AVR-MCU;
Schritt 1: Installation von MPLAB X IDE
Laden Sie zunächst das MPLAB X IDE-Installationspaket von der offiziellen Website von MICROCHIP herunter:
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs
Nach der Installation der MPLAB X IDE-Software können Sie diese öffnen und sich einen Überblick verschaffen:
Schritt 2: Installation des MPLAB-Compilers
In Kombination mit dem MPLAB XC-Compiler können Sie Ihren Projektentwicklungsprozess beschleunigen. Laden Sie den für Ihr Projekt geeigneten Compiler unter folgendem Link herunter:
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers
Die XC8-Version eignet sich für 8-Bit-PIC-MCUs, die XC16-Version unterstützt 16-Bit-PIC-MCUs und die XC32-Version unterstützt 32-Bit-PIC-MCUs.
Installationsprozess des MPLAB-Compilers:
Schritt 3: Hinzufügen eines Compilers zu MPLAB X IDE
Öffnen Sie die MPLAB X IDE-Software, wie in der Abbildung unten gezeigt, woraufhin die Meldung „Keine Compiler gefunden“ angezeigt wird. Nach der Installation des MPLAB XC-Compilers müssen wir ihn zur MPLAB X IDE-Software hinzufügen, bevor er verwendet werden kann.
Klicken Sie auf „Extras“ -> „Optionen“, wie in der Abbildung unten gezeigt:
Klicken Sie dann unter „Embedded“ auf die Option „Build Tools“. Klicken Sie unter „Toolchain:“ auf die Schaltfläche „Add“:
Wählen Sie die Bin-Datei aus dem Installationspfad des MPLAB-Compilers aus. Klicken Sie anschließend auf „OK“.
Nachdem die Bin-Datei erfolgreich zu „Toolchain:“ hinzugefügt wurde, klicken Sie auf „Übernehmen“ und „OK“.
Schritt 4: MPLAB X IDE-Programmierung
Nach der Installation der MPLAB X IDE-Software und des MPLAB-Compilers beginnen wir mit der Bearbeitung des Programms sowie dem Herunterladen und Debuggen des Programms.
Neues Projekt erstellen
Klicken Sie in MPLAB X IDE auf „Datei“ > „Neues Projekt“, um das Fenster „Neues Projekt“ zu öffnen. Wählen Sie unter „Kategorien:“ die Option „Microchip Embedded“ und unter „Projekte:“ die Option „Standalone-Projekt“.
Wählen Sie als Nächstes unter „Device“ das für Ihr aktuelles Projekt geeignete MCU-Modell aus, z. B.: PIC32CX2051MTC128.
(Beachten Sie, dass wir hier die MCU der PIC32-Serie auswählen müssen, da ich gerade den XC32-Compiler installiert habe.)
Wählen Sie dann den XC32-Compiler aus.
Geben Sie einen Projektnamen ein, wählen Sie den Speicherort für das Projekt aus und klicken Sie auf „Fertigstellen“.
Ein Programm schreiben
Wie in der Abbildung unten gezeigt, sehen wir nach dem Erstellen eines neuen Projekts die Projektlistendatei auf der linken Seite.
Klicken Sie mit der rechten Maustaste auf „Quelldateien“ > „Neu“ > „main.c“ und fügen Sie die Datei „main.c“ zum erstellten Projekt hinzu. Anschließend können Sie in dieser Datei ein Programm für Ihren Mikrocontroller schreiben.
Im Folgenden finden Sie ein einfaches PIC-Mikrocontroller-Programm, das eine LED auf dem PIC-Mikrocontroller zum Leuchten bringt. Sie können es nach Bedarf ändern und erweitern:




