MPLAB® X IDE-Tutorial für Anfänger

Inhaltsverzeichnis

MPLAB X IDE

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

Download the MPLAB X IDE
Download the MPLAB X IDE

Nach der Installation der MPLAB X IDE-Software können Sie diese öffnen und sich einen Überblick verschaffen: 

Overview of MPLAB X IDE
Overview of MPLAB X IDE

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

Download MPLAB® XC Compiler
Download MPLAB® XC Compiler

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:

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

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.

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

Klicken Sie auf „Extras“ -> „Optionen“, wie in der Abbildung unten gezeigt:

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

Klicken Sie dann unter „Embedded“ auf die Option „Build Tools“. Klicken Sie unter „Toolchain:“ auf die Schaltfläche „Add“:

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

Wählen Sie die Bin-Datei aus dem Installationspfad des MPLAB-Compilers aus. Klicken Sie anschließend auf „OK“.

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

Nachdem die Bin-Datei erfolgreich zu „Toolchain:“ hinzugefügt wurde, klicken Sie auf „Übernehmen“ und „OK“.

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

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

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

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

Select Device PIC32 Series
Select Device PIC32 Series

Wählen Sie dann den XC32-Compiler aus.

Select XC32 Compiler
Select XC32 Compiler

Geben Sie einen Projektnamen ein, wählen Sie den Speicherort für das Projekt aus und klicken Sie auf „Fertigstellen“.

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

Ein Programm schreiben

Wie in der Abbildung unten gezeigt, sehen wir nach dem Erstellen eines neuen Projekts die Projektlistendatei auf der linken Seite.

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

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.

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

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:

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

Code kompilieren und herunterladen

Nachdem Sie den Code geschrieben haben, können Sie auf die Schaltfläche in der Symbolleiste klicken, um ihn zu kompilieren und zu programmieren.

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

Abonnieren

Tragen Sie sich in unsere Abonnentenliste ein, um monatliche Blog-Updates, Technologie-News und Fallstudien zu erhalten. Wir versenden niemals Spam, und Sie können sich jederzeit wieder abmelden.

Nach oben scrollen

Instant Quote