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
Após instalar o software MPLAB X IDE, você pode abrir e ver a visão geral:
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
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:
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.
Clique em "Ferramentas" -> "Opções", conforme mostrado na figura abaixo:
Em seguida, clique na opção "Ferramentas de compilação" em "Embarcado". Clique no botão "Adicionar" em "Cadeia de ferramentas:":
Selecione o arquivo bin no caminho de instalação do compilador MPLAB. Em seguida, clique em "OK".
Depois que o arquivo bin for adicionado com sucesso a "Toolchain:", clique em "Apply" e "OK".
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:".
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.)
Em seguida, selecione o compilador XC32.
Escreva um nome para o projeto, selecione o local de armazenamento do projeto e clique em "Concluir".
Escreva um programa
Conforme mostrado na figura abaixo, após criar um novo projeto, podemos ver o arquivo da lista de projetos à esquerda.
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.
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:




