Tutorial do MPLAB® X IDE para iniciantes

Índice

MPLAB X IDE

O MPLAB X IDE é o ambiente de desenvolvimento integrado gratuito de última geração da Microchip. Ele incorpora um conjunto poderoso e altamente prático de recursos que permitem desenvolver facilmente aplicativos para os microcontroladores PIC® e controladores de sinal digital dsPIC® da Microchip. Ele é baseado no NetBeans IDE da Oracle e roda em Windows®, Linux® e Mac OS X®. Sua interface gráfica de usuário (GUI) unificada ajuda a integrar ferramentas de desenvolvimento de software e hardware da Microchip e de terceiros, proporcionando desenvolvimento de aplicativos de alto desempenho e recursos avançados de depuração.

Recursos do MPLAB X IDE

Editor poderoso

  • Realce de sintaxe colorido;
  • Suporte à conclusão inteligente de código;
  • Formatação automática de código com base em regras definidas pelo usuário;
  • Suporte à refatoração inteligente de código;
  • Função de análise instantânea;

Interação amigável

  • Janela do gráfico de chamadas;
  • Extensão da função plug-in;
  • Interface personalizável:
    barras de ferramentas, botões da barra de ferramentas, janelas e posições das janelas, etc.

Função de navegação

  • Navegador de tarefas com marcadores definidos pelo usuário:
    //TODO & //FIXME;
  • Área de trabalho baseada em projetos:
    vários projetos, ferramentas e configurações, sessões de depuração paralelas;
  • Ferramentas de navegação poderosas:
    Ir para o arquivo, ir para o tipo, ir para o símbolo, ir para o arquivo de cabeçalho, ir para a declaração, usar "Ctrl+mouseover" para ir para o hiperlink.

Histórico de arquivos e rastreamento de problemas

  • Recurso de histórico de arquivos locais;
  • Um plug-in NetBeans para sistemas de controle de versão também está disponível;
  • Suporte integrado para o rastreador de problemas Bugzilla;
  • Integração com o editor para facilitar a navegação pelos problemas;

Tutorial do MPLAB X IDE

O MPLAB X IDE fornece um único "ambiente" integrado para o desenvolvimento de código para microcontroladores incorporados. A seguir, apresentamos um tutorial simples sobre como usar o MPLAB X IDE para desenvolver programas para microcontroladores.

Ferramentas necessárias

  • Um computador Windows, macOS ou Linux;
  • MAPLAB X IDE, compilador MAPLAB XC;
  • Emulador PICkit2 ou PICkit3;
  • Um PIC ou AVR MCU;

Passo 1: Instalação do MPLAB X IDE

Primeiro, baixe o pacote de instalação do MPLAB X IDE do site oficial da MICROCHIP:
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs

Download the MPLAB X IDE
Download the MPLAB X IDE

Após instalar o software MPLAB X IDE, você pode abrir e ver a visão geral: 

Overview of MPLAB X IDE
Overview of MPLAB X IDE

Passo 2: Instalação do compilador MPLAB

Em combinação com o compilador MPLAB XC, você pode acelerar o processo de desenvolvimento do seu projeto. Baixe o compilador adequado para o seu projeto no link a seguir:
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers

Download MPLAB® XC Compiler
Download MPLAB® XC Compiler

A versão XC8 é adequada para MCUs PIC de 8 bits, a versão XC16 suporta MCUs PIC de 16 bits e a versão XC32 suporta MCUs PIC de 32 bits.

Processo de instalação do 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

Etapa 3: Adicionar um compilador ao MPLAB X IDE

Abra o software MPLAB X IDE, conforme mostrado na figura abaixo, exibindo a mensagem "Nenhum compilador encontrado". Após instalar o compilador MPLAB XC, precisamos adicioná-lo ao software MPLAB X IDE antes que ele possa ser usado.

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

Clique em "Ferramentas" -> "Opções", conforme mostrado na figura abaixo:

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

Em seguida, clique na opção "Ferramentas de compilação" em "Embarcado". Clique no botão "Adicionar" em "Cadeia de ferramentas:":

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

Selecione o arquivo bin no caminho de instalação do compilador MPLAB. Em seguida, clique em "OK".

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

Depois que o arquivo bin for adicionado com sucesso a "Toolchain:", clique em "Apply" e "OK".

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

Etapa 4: Programação MPLAB X IDE

Após instalar o software MPLAB X IDE e o compilador MPLAB, começamos a editar o programa, baixá-lo e depurá-lo.

Criar um novo projeto

No MPLAB X IDE, clique em Arquivo > Novo projeto para abrir a janela Novo projeto. Selecione Microchip Embedded em "Categorias:" e, em seguida, selecione Projeto autônomo em "Projetos:".

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

Em seguida, selecione o modelo de MCU adequado para o seu projeto atual em Dispositivo, como: PIC32CX2051MTC128.
(Observe que, como acabei de instalar o compilador XC32, precisamos selecionar o MCU da série PIC32 aqui.)

Select Device PIC32 Series
Select Device PIC32 Series

Em seguida, selecione o compilador XC32.

Select XC32 Compiler
Select XC32 Compiler

Escreva um nome para o projeto, selecione o local de armazenamento do projeto e clique em "Concluir".

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

Escreva um programa

Conforme mostrado na figura abaixo, após criar um novo projeto, podemos ver o arquivo da lista de projetos à esquerda.

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

Clique com o botão direito do mouse em "Arquivos de origem" > "Novo" > "main.c" e adicione o arquivo main.c ao projeto criado. Em seguida, você pode escrever um programa para o seu microcontrolador neste arquivo.

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

A seguir, apresentamos um programa simples para microcontrolador PIC, que acenderá um LED no microcontrolador PIC. Você pode modificá-lo e expandi-lo conforme necessário:

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

Compilação e download do código

Depois de escrever o código, você pode clicar no botão na barra de ferramentas para compilar e programar.

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

Inscreva-se

Inscreva-se na nossa lista de assinantes para receber atualizações mensais do blog, notícias sobre tecnologia e estudos de caso. Nunca enviaremos spam e você pode cancelar a assinatura a qualquer momento.

Sobre o autor

Picture of Aidan Taylor
Aidan Taylor

I am Aidan Taylor and I have over 10 years of experience in the field of PCB Reverse Engineering, PCB design and IC Unlock.

Precisa de ajuda?

Rolar para cima

Instant Quote