Índice:

Como programar PIC MCU com o programador PICkit usando uma placa de ensaio: 3 etapas
Como programar PIC MCU com o programador PICkit usando uma placa de ensaio: 3 etapas

Vídeo: Como programar PIC MCU com o programador PICkit usando uma placa de ensaio: 3 etapas

Vídeo: Como programar PIC MCU com o programador PICkit usando uma placa de ensaio: 3 etapas
Vídeo: Loading Program in PIC Microcontroller using PICkit2 #microcontrollers #electronics 2024, Novembro
Anonim
Como programar PIC MCU com o programador PICkit usando uma placa de ensaio
Como programar PIC MCU com o programador PICkit usando uma placa de ensaio

Você não precisa de ferramentas caras e sofisticadas para brincar com microcontroladores PIC (ou qualquer outro). Tudo que você precisa é uma placa de ensaio onde você testa seu circuito e programação. Claro que algum tipo de programador e IDE é necessário. Neste instrutível, usarei o MPLAB X IDE e o programador PICkit3.

Eu escolhi PIC18F14K22. Não há nenhuma razão especial para este PIC em particular, apenas não estou em uso no momento. Funciona na faixa de tensão entre 2,3 V e 5,5 V. O processo de programação será mostrado com o código simples que permite que o LED pisque periodicamente.

Etapa 1: o que precisamos

O que precisamos
O que precisamos
O que precisamos
O que precisamos
  • Programador PICkit3
  • tábua de pão
  • PIC18F14K22 MCU
  • Cabeçalho de 6 pinos
  • alguns cabos
  • bateria de 4,5 V ou cabo USB (você pode usar um pouco do mouse ou teclado antigo ou fazer um você mesmo)
  • LED de qualquer cor e resistor 470 para fins de teste

Folhas de dados:

PIC18F14K22

PICkit 3

Etapa 2: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação
Fiação
Fiação

PICkit3

Vamos dar uma olhada no programador PICkit3. Observe o cabeçalho fêmea de 6 pinos no lado inferior. O pino número um é assinado com um triângulo branco, portanto, na parte da frente, os pinos são numerados da direita para a esquerda. Descrição dos pinos:

  1. MCLR
  2. Vdd
  3. Chão
  4. Dados ICSP
  5. ICSP Clock
  6. Não conectado

Tábua de pão

Primeiro, coloque o cabeçalho de 6 pinos e o PIC perto o suficiente um do outro na placa de ensaio. Na folha de dados do PIC, temos que descobrir o mapeamento de funções:

  1. Vdd - pino 1
  2. Vss (terra) - pino 20
  3. PGD (Dados ICSP) - pino 19
  4. PGC (ICSP Clock) - pino 18
  5. MCLR - pino 4
  6. RC0 - pino 16 (o pino pelo qual o LED será acionado)

O esquema do circuito é mostrado na imagem de Fritzing.

Powering

Como foi mencionado anteriormente, o circuito pode ser alimentado pela bateria de 4,5 V ou pela tomada USB (5 V). Para deixar claro, 5 V é adequado para este PIC em particular, mas não necessariamente para outros. Sempre verifique a folha de dados para a faixa de tensão aplicável ao dispositivo.

Etapa 3: Programação

Programação
Programação
Programação
Programação
Programação
Programação
Programação
Programação

Preparei um código bem simples para fins de teste. Quando você tiver o projeto MPLAB pronto para programação, anexe o PICkit3 ao cabeçalho do pino na placa de ensaio. Não se esqueça de ter o circuito alimentado, caso contrário, a conexão entre o PIC e o programador falhará. Clique no botão "Criar e programar projeto principal do dispositivo" e aguarde até que a programação seja concluída. Depois disso, o LED deve piscar - 500 ms aceso e 500 ms apagado.

Recomendado: