banner1

Utilizando o gravador PICKIT3 com Microcontroladores PIC

O PicKit3 é um programador para microcontroladores PIC que permite a programação do dispositivo diretamente na placa (in circuit serial programming – ICSP) ou em uma protoboard. Seu uso torna a programação e depuração (simulação) muito mais simplificada e rápida.

A gravação e depuração in-circuit também proporciona baixo custo ao desenvolvedor tendo em vista a quantidade reduzida de hardware necessário em seu projeto.

O gravador e depurador pode ser utilizado com o ambiente de programação integrado (IPE – Integrated Programming Environment) ou diretamente integrado à IDE MPLAB X, ambos os softwares de propriedade da Microchip). Estes softwares também possuem versão para Windows, MAC e Linux.

O PICkit 3 é conectado ao computador usando uma interface USB de alta velocidade através de um conector micro USB.

Gravando com o PICKIT 3

Primeiramente deve-se identificar os pinos do gravador conforme segue:

Note que existe uma seta na cor branca no corpo do gravador para identificação do pino VPP e este deverá ser conectado ao pino MCLR/VPP do microcontrolador.

Utilizaremos neste tutorial a nossa placa ACEPIC IOT, porém pode-se utilizar das mesmas informações para programação do Microcontrolador da placa ACEPIC PRO V6.0 e ACEPIC Base II ou ainda outras placas da ACEPIC que utilizam os microcontroladores PIC.

Conectando o PICKIT3 na placa

Após a identificação dos pinos, pode-se realizar a conexão entre o gravador e a placa utilizando o cabo ICSP que acompanha o gravador. Para isso, siga o prosseguimento:

  • Faça a conexão do cabo ICSP entre o gravador e a placa obedecendo os pinos informados anteriormente e os pinos marcado na placa ACEPIC.
  • Insira o cabo USB no gravador e em seguida ao seu computador.
  • Alimente a placa através da fonte de alimentação (enviada com a placa).
  • Abra o software MPLAB® X IPE.
  • Escolha o microcontrolador que deseja programar no campo Device e clique no botão Apply;
    • Caso o gravador já tenha sido utilizado anteriormente com o mesmo microcontrolador, o botão Apply não estará disponível;
    • Em alguns casos, principalmente quando há a mudança de microcontroladores de famílias diferentes, pode haver uma atualização do firmware interno do PICKIT3, neste caso aguarde até que a atualização seja finalizada antes de prosseguir.
  • Verifique se no campo Tool consta o nome do gravador, no caso, PICKIT3 e em seguida o seu número de série.
  • O campo estando correto, pressione o botão Connect.
  • Aguarde a conexão;
  • Pode ser exibida uma informação, conforme a figura a seguir:
  • Esta figura solicita que seja verificado se o microcontrolador a ser programado é o mesmo que o selecionado no software de programação e ainda informa que caso haja a seleção de um microcontrolador que é alimentado em 5V e o microcontrolador a ser programado é de 3,3V, pode haver dano neste microcontrolador.
  • Neste caso utilizado neste tutorial, tudo está correto, então basta clicar sobre o botão ok da janela de informação.
  • Após, deverá ser exibida na janela Output-IPE as informações do microcontrolador a ser programado, além da informação Target Device (PIC a ser programado) found. Indicando que o gravador está pronto para receber o código fonte para programar o PIC.

Carregando o Código fonte para programar o Microcontrolador

  1. Para carregar o arquivo hexadecimal gerado pelo seu compilador pressione o botão Browse conforme indicado na figura a seguir:
  • Obs.: qualquer compilador para microcontroladores PIC pode ser utilizado, CCS, MikroC, XC8, assembly, basic e outros).
  • Busque e abra o seu arquivo hexadecimal compilado.

Obs.: Note que será exibido na janela Output-IPE o caminho de seu código hexa e em seguida, deve-se verificar a ocorrência da mensagem Hex file loaded successfully.

  • Agora, basta clicar sobre o botão Program para iniciar a programação do microcontrolador.
  • Os Leds Active e Status do Pickit3 deverão piscar enquanto a programação está sendo realizada e a final ouve-se um bip no computador e a mensagem da figura abaixo deverá ser exibida.
  • Note que ao final, deverá ser exibida a informação Programming complete.
  • Pronto, seu microcontrolador está programado.

Caso seja desejado algum ajuste ou alteração no seu código fonte, este deve ser compilado novamente, não sendo necessário a retirada do gravador e, neste caso, deve-se utilizar o procedimento conforme as informações apresentadas à partir de Carregando o Código fonte para programar o Microcontrolador.

18 de fevereiro de 2019

1 respostas em "Utilizando o gravador PICKIT3 com Microcontroladores PIC"

  1. Excelente!

Deixe sua mensagem

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

 

Contatos

Telefone: (19) 4141-8763

Atendimento:

Segunda à Sexta, das 9:00 às 18:00h

CNPJ: 24.992.910/0001-66.

ACEPIC Tecnologia © All rights reserved.