Utilização do MPLAB X
• O software MPLAB X é uma ferramenta desenvolvida pela Microchip
para desenvolvimento nas plataformas PIC. Este veio para substituir o
MPLAB [Link], que já não recebe mais atualizações.
• Este tipo de ferramenta recebe o nome de IDE (Integrated
Development Environment – Ambiente de desenvolvimento
integrado), pois nele é possível integrar outras ferramentas
(compiladores) para o desenvolvimento de projetos.
• Por padrão ele já possui um compilador assembly para todos os
modelos de PIC (MPASM). Caso queira utilizar um compilador C por
exemplo deve ser baixado diretamente do site do fabricante. A
Microchip utiliza dois compiladores C diferentes, sendo o C18 e C30
mais antigos e atualmente o XC8, XC16 e o XC32.
Iniciando o programa
• Para iniciar o programa clique no ícone:
• Esta é a janela principal do programa;
• Nele é encontrado botões para ver alguns vídeos tutoriais, link para
download dos compiladores e também um guia de utilização da
ferramenta.
Iniciando um novo projeto
• Para iniciar um novo projeto vá em Files->New Project:
Aparecerá um Wizard
(Guia para criação do projeto)
• Nele existem alguns projetos de exemplo e também alguns templates.
• Para início crie um projeto do zero, indo em Stand Alone Project e
clicando em Next.
Escolha do microntrolador
Na janela que segue é pedido o nome do gravador
que será utilizado, no nosso caso o kit utiliza o
gravador PicKit2.
Depois escolha o compilador. Caso a programação
seja em assembly utiliza-se o MPASM.
Escolha um nome e uma pasta para salvar o
projeto.
Janela do projeto
• Com todos os parâmetros prontos, aparecerá na esquerda do software
uma janela contendo o nome do seu projeto e todas as pastas
necessárias para seu funcionamento.
• Para iniciar um código clique com o botão direito em “Source Files” e
vá em New -> Other.
• Caso já exista um atalho para criação de um arquivo .asm, este pode
ser utilizado diretamente.
Na janela que apareceu vá em “Assembler” e
escolha o nome do arquivo do lado, neste caso
“[Link]”
Na janela seguinte o programa já coloca um nome
padrão de arquivo e já o coloca na pasta correta do
projeto. Portanto não é necessário que mude
nenhum parâmetro.
Pronto! Agora basta digitar o programa,
mas...
• É necessário criar uma linha de configuração onde é definido:
• O mcu utilizado;
• O tipo do cristal utilizado;
• O tipo de gravação que será feita;
• Ativação do Watchdog Timer;
• Entre outras...
• Para essa configuração vá em:
• Window->PIC Memory Views->Configuration Bits.
• Faça a configuração igual da próxima figura, ela vai garantir que:
• O Cristal utilizado será HS (High Speed);
• O Watchdog timer desabilitado;
• O Power Up Timer habilitado (É utilizado para resetar o PIC automaticamente
quando ele é energizado).
• A gravação em baixa tensão (LVP – Low Voltage Program) desabilitada, pois o
PicKit2 utiliza gravação em alta tensão.
• Clique em “Generate Source Code to Output”.
• Copie todo o código gerado como a figura anterior e cole na área de
trabalho. Este é o código de configuração.
• Sem este código o programa não funcionará corretamente.
• Para Compilar e verificar se existe algum erro no programa basta
selecionar “Clean and Build Project”.
• Depois de compilado aparece uma janela na parte inferior do software
indicando os erros (caso tenha algum) e os Warnings.
• Nesta primeira vez que compilou deve ter um erro (Selecionado de
Azul):
• Este erro foi causado porque não foi colocado o “END” no fim do
programa.
• Todo programa em assembly deve possuir o código “END” no fim.
• Quando não existem erros aparece a mensagem “Build Successful”.
Digite e compile o seguinte código:
Gravando o programa no microcontrolador
• Depois de compilado o programa já pode ser gravado no mcu.
• Verifique se o gravador está conectado na USB do computador e
selecione o ícone “Make and Program Device”.
• Feito este procedimento o primeiro led da placa deverá acender.