Professional Documents
Culture Documents
Neste post vamos ver como gravar microcontroladores PIC de forma simples e
rápida utilizando o Gravador de PIC USB PicKit 3:
r
Pesquisar produtos…
m n 0 0
O Pickit 3 é um gravador de baixo custo, mais rápido se comparado com versões
anteriores e que realiza a gravação dos microcontroladores PIC por meio de conexão
ICSP (In Circuit Serial Programming). Suporta os microcontroladores PIC das linhas
PIC16F, PIC18F, dsPIC33f, PIC24 e PIC 32. Para uma lista completa dos
microcontroladores suportados, acesse este link.
Ele também tem a função de debug (depurador), onde você pode conectar o Pickit 3
diretamente no circuito e veri᱈car em tempo real as condições e con᱈gurações do
equipamento.
O Pickit 3 pode ser usado diretamente com o MPLAB. Nesse caso, o programa é
compilado, transferido para o Pickit 3 e em seguida gravado diretamente no
microcontrolador. Nós já vimos como instalar o MPLAB no post Programando
PIC16F628A para piscar um led, e agora vamos explicar como utilizar o MPLAB com o
compilador gratuito da Microchip.
r
Pesquisar produtos…
m n 0 0
Após a instalação, o compilador já estará automaticamente integrado ao MPLAB.
r
Pesquisar produtos…
m n 0 0
A ligação do Pickit 3 ao microcontrolador é feita conectando os pinos Vpp/MCLR, Vdd,
Vss, PGD e PGC aos pinos correspondentes do CI. A alimentação do PIC é feita pelo
próprio Pickit, mas você também tem a opção de utilizar alimentação externa. O pino
6 do Pickit 3 não é utilizado. Com o circuito montado e o gravador conectado ao
computador, vamos criar o programa no MPLAB e transferi-lo para o 16F84A.
r
Pesquisar produtos…
m n 0 0
Na tela seguinte vamos selecionar o microcontrolador. Selecione Mid-Range 8-bit
MCUs, e PIC16F84A:
r
Pesquisar produtos…
m n
0 0
Selecione agora o compilador XC8:
r
Pesquisar produtos…
m n 0 0
Clique em ᱈nish para voltar à tela principal do MPLAB, com o projeto criado e a sua
estrutura mostrada no lado esquerdo da tela:
Vamos adicionar o programa que vai controlar o LED clicando em Source Files,
depois em NEW, e ᱈nalmente em C SOURCE FILE:
r
Pesquisar produtos…
m n 0 0
Na tela seguinte de᱈na um nome para o arquivo em C. Pode ser o mesmo nome do
projeto. Após clicar em FINISH, será aberta uma tela em branco no lado direito, onde
vamos digitar/copiar o programa abaixo:
r
Pesquisar produtos…
m n
0 0
Antes de transferir o programa para o microcontrolador, vamos con᱈gurar o MPLAB
para que o Pickit 3 forneça a tensão de alimentação necessária para o CI. Para isso,
clique com o botão direito no nome do projeto, no lado esquerdo da tela (na imagem
acima, Led_Blink_16F84A), e selecione PROPERTIES. Na janela Project Properties,
selecione Conf: Pickit 3 -> Power, e selecione a opção Power Target Circuit from
Pickit3, conforme a imagem abaixo:
r
Pesquisar produtos…
m n 0 0
Teste o programa ligando o Vdd do Pickit 3 ao pino 4 (MCLR) do PIC16F84A. O led vai
começar a piscar a cada 1 segundo.
Gostou? Deixe seu comentário logo abaixo. Em caso de dúvidas, caso queira trocar
uma ideia, ou até mesmo dividir seu projeto, acesse nosso Fórum!
Posts Relacionados
r
Pesquisar produtos…
m n 0 0