P0020 - Novo Projeto
MicrocontroladorPICPIC16F887MPLABX-XC8 2020-12-19Projeto
Um programa para o microcontrolador é composto por diversos arquivos fontes, escritos em alguma linguagem de programação, costumeiramente a linguagem C.
Esses arquivos são agrupados, organizados e acompanhados de outros arquivos necessários para a construção de um projeto.
Um projeto é composto por arquivos fonte e de cabeçalho(.c e .h), arquivos para sua construção (makefile) no processo de compilação, arquivos de montagem (assembly), diversos arquivos intermediários e por fim o arquivo executável (.hex).
Objetivo
Criar um novo projeto utilizando a plataforma MPLAB-X.
MPLAB-X
O ambiente de desenvolvimento integrada (Integrated Development Environment - IDE) é uma ferramenta que reúne (integra) diversas funcionalidades de apoio ao desenvolvimento de aplicações ou projetos, tais como um editor de código, colorização e destaque de palavras reservadas, chamadas ao compilador, navegação entre os arquivos, entre outras funções.
Figura 1: IDE Microchip MPLAB-X |
---|
![]() |
Para a criação de um novo projeto, é possível acessar o assistente através de três formas possíveis:
- menu superior;
- ícones; e,
- teclas de atalho.
Criando um novo projeto:
No menu superior clique em File e em seguida selecione e clique em New Project.
Figura 2: Novo Projeto |
---|
![]() |
A tela do assistente de criação do projeto é executada, então, basta seguir fazendo as seleções apropriadas nos passos e clicando em Next > ao finalizar as escolhas.
Para a criação de um projeto básico siga as seguintes instruções:
- em Categories: escolha Microchip Embedded
- em Projects: escolha Standalone Project
Figura 3: Tipo de Projeto |
---|
![]() |
A tela seguinte permite escolher o dispositivo que receberá o executável do projeto.
- em Family: escolha no menu suspenso a família do chip utilizado Mid-Range 8-bit MCUs (PIC10/12/16/MCP)
- em Device: escolha/pesquise o chip que será utilizado no projeto PIC16F887
Obs.: É possível suprimir a escolha da família do microcontrolador digitando diretamente a pesquisa do dispositivo alvo.
Figura 4: Seleção do dispositivo |
---|
![]() |
Caso um dispositivo de gravação esteja conectado ao computador, é possível escolher a ferramenta de gravação, caso contrário, escolha a opção Simulator.
Figura 5: Seleção do gravador/simulador |
---|
![]() |
Selecione a versão do compilador em XC8:
Figura 6: Seleção do compilador |
---|
![]() |
Insira o nome do projeto.
Nomes são sempre complicados…. Sugiro que adote algumas boas práticas:
- O nome do arquivo/diretório/projeto tenha uma relação direta com o objetivo proposto;
- Não utilize nomes com mais de uma palavra; Caso precise, utilize ‘_’ para conectar as palavras. Não deixe espaços em branco nos nomes;
- Não usar um nome de projeto já existente.
Geralmente, a IDE aloca os projetos na pasta padrão criada ao instalar o programa. Sugiro manter os projetos neste local, apesar de ser possível salvar o projeto em qualquer outro local que você tenha acesso.
Por fim, clique em Finish:
Figura 7: Nome e local do projeto |
---|
![]() |
Após este processo, o projeto foi criado. Perceba que na aba Projects o projeto criado está em negrito e foram criados alguns diretórios: Header Files, Important Files, Linker Files, Source Files,Libraries e Loadables.
Figura 8: Novo Projeto |
---|
![]() |
Note que apenas o diretório Important Files possui um arquivo, o Makefile.
Importante: Enquanto não souber usar o Makefile, não mexa nele!!!
Agora é a sua vez!
Crie o seu projeto, copie o código, execute-o, procure os erros, arrume-os, seja resiliente, leia novamente a explicação, busque outras fontes, pergunte, responda, explique, faça alterações conscientes no código, explore, divirta-se.
Ficou com alguma dúvida, entre em contato.
Bom trabalho!