Tutorial de MPLAB® X IDE para Principiantes

Índice

MPLAB X IDE

MPLAB X IDE es el entorno de desarrollo integrado gratuito de última generación de Microchip. Incorpora un conjunto de características potente y muy práctico que le permite desarrollar fácilmente aplicaciones para los microcontroladores PIC® y controladores de señal digital dsPIC® de Microchip. Se basa en el IDE NetBeans de Oracle y se ejecuta en Windows®, Linux® y Mac OS X®. Su interfaz gráfica de usuario (GUI) unificada ayuda a integrar las herramientas de desarrollo de software y hardware de Microchip y de terceros, proporcionándole un desarrollo de aplicaciones de alto rendimiento y ricas capacidades de depuración.

Características de MPLAB X IDE

Editor Potente

  • Resaltado de sintaxis colorido;
  • Soporte de autocompletado de código inteligente;
  • Formato de código automático basado en reglas definidas por el usuario;
  • Soporte de refactorización inteligente de código;
  • Función de análisis instantáneo;

Interacción Amigable

  • Ventana de gráfico de llamadas;
  • Extensión de función de plug-in;
  • Interfaz personalizable:
    barras de herramientas, botones de barra de herramientas, ventanas y posiciones de ventana, etc.

Función de Navegación

  • Navegador de tareas con marcadores definidos por el usuario:
    //TODO & //FIXME;
  • Espacio de trabajo basado en proyectos:
    Múltiples proyectos, herramientas y configuraciones, sesiones de depuración paralelas;
  • Potentes herramientas de navegación:
    Ir a archivo, ir a tipo, ir a símbolo, ir a archivo de cabecera, ir a declaración, usar «Ctrl+ratón» para ir a hipervínculo.

Historial de Archivos y Seguimiento de Incidencias

  • Característica de historial de archivos local;
  • También está disponible un plug-in de NetBeans para sistemas de control de versiones;
  • Soporte integrado para el sistema de seguimiento de incidencias Bugzilla;
  • Integración con el editor para una fácil navegación de incidencias;

Tutorial de MPLAB X IDE

MPLAB X IDE proporciona un único «entorno» integrado para desarrollar código para microcontroladores embebidos. El siguiente es un tutorial sencillo sobre cómo usar MPLAB X IDE para desarrollar programas de microcontroladores.

Herramientas Necesarias

  • Una computadora con Windows, macOS o Linux;
  • MPLAB X IDE, compilador MPLAB XC;
  • Emulador PICkit2 o PICkit3;
  • Un MCU PIC o AVR;

Paso 1: Instalación de MPLAB X IDE

Primero, descargue el paquete de instalación de MPLAB X IDE del sitio web oficial 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

Después de instalar el software MPLAB X IDE, puede abrirlo y ver el resumen: 

Overview of MPLAB X IDE
Overview of MPLAB X IDE

Paso 2: Instalación del Compilador MPLAB

Combinado con el compilador MPLAB XC, puede acelerar el proceso de desarrollo de su proyecto. Descargue el compilador adecuado para su proyecto desde el siguiente enlace:
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers

Download MPLAB® XC Compiler
Download MPLAB® XC Compiler

La versión XC8 es adecuada para MCUs PIC de 8 bits, la versión XC16 es compatible con MCUs PIC de 16 bits y la versión XC32 es compatible con MCUs PIC de 32 bits.

Proceso de instalación del compilador 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

Paso 3: Añadir un compilador a MPLAB X IDE

Abra el software MPLAB X IDE, como se muestra en la figura a continuación, mostrando el mensaje «No se encontraron compiladores». Después de instalar el compilador MPLAB XC, necesitamos agregarlo al software MPLAB X IDE antes de poder usarlo.

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

Haga clic en «Herramientas» -> «Opciones» como se muestra en la figura a continuación:

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

Luego haga clic en la opción «Herramientas de construcción» bajo «Embebido». Haga clic en el botón «Añadir» bajo «Cadena de herramientas:»:

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

Seleccione el archivo bin de la ruta de instalación del compilador MPLAB. A continuación, haga clic en «OK».

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

Después de que el archivo bin se haya agregado correctamente a «Toolchain:», haga clic en «Apply» y «OK».

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

Paso 4: Programación en MPLAB X IDE

Después de instalar el software MPLAB X IDE y el compilador MPLAB, comenzamos a editar el programa, así como a descargarlo y depurarlo.

Crear un Nuevo Proyecto

En MPLAB X IDE, haga clic en Archivo > Nuevo Proyecto para que aparezca la ventana Nuevo Proyecto. Seleccione Microchip Embedded en “Categories:”, luego seleccione Standalone Project en “Projects:”.

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

A continuación, seleccione el modelo de MCU adecuado para su proyecto actual en Dispositivo, como: PIC32CX2051MTC128.
(Tenga en cuenta que, como acabo de instalar el compilador XC32, debemos seleccionar la serie PIC32 MCU aquí.)

Select Device PIC32 Series
Select Device PIC32 Series

Luego, seleccione el compilador XC32.

Select XC32 Compiler
Select XC32 Compiler

Escriba un Nombre de Proyecto, seleccione la ubicación de almacenamiento del proyecto y haga clic en «Finish».

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

Escribir un Programa

Como se muestra en la siguiente figura, después de crear un nuevo proyecto, podemos ver el archivo de lista del proyecto a la izquierda.

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

Haga clic con el botón derecho en «Source Files» > «New» > «main.c» y agregue el archivo main.c al proyecto creado. Luego, puede escribir un programa para su microcontrolador en este archivo.

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

El siguiente es un programa simple para microcontroladores PIC, que encenderá un LED en el microcontrolador PIC. Puede modificarlo y expandirlo según sea necesario:

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

Compilar y Descargar Código

Después de escribir el código, puede hacer clic en el botón de la barra de herramientas para compilar y programar.

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

Suscríbete

Únete a nuestra lista de suscriptores para recibir actualizaciones mensuales del blog, noticias de tecnología y estudios de caso. Nunca enviaremos spam y puedes cancelar tu suscripción en cualquier momento.

Scroll al inicio

Cotización