P0020 - Novo Projeto

MicrocontroladorPICPIC16F887MPLABX-XC8

Projeto

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
IDE 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
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
Tipo do 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
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
Seleção do Gravador/Simulador

Selecione a versão do compilador em XC8:

Figura 6: Seleção do compilador
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
Seleção do Nome e Local

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
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!!!


»P0021 - Novo arquivo (main.c)


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!

Voltar