
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

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


- 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




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:
- MCLR
- Vdd
- Chão
- Dados ICSP
- ICSP Clock
- 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:
- Vdd - pino 1
- Vss (terra) - pino 20
- PGD (Dados ICSP) - pino 19
- PGC (ICSP Clock) - pino 18
- MCLR - pino 4
- 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




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:
Como atualizar ou programar o firmware ESP8266 AT usando o ESP8266 Flasher e o programador, módulo IOT Wifi: 6 etapas

Como fazer o Flash ou programar o firmware ESP8266 AT usando o ESP8266 Flasher e o Programador, Módulo IOT Wifi: Descrição: Este módulo é um adaptador / programador USB para módulos ESP8266 do tipo ESP-01 ou ESP-01S. É convenientemente equipado com um coletor fêmea 2x4P de 2,54 mm para conectar o ESP01. Também quebra todos os pinos do ESP-01 por meio de um macho 2x4P 2,54mm h
Regulador de tensão da placa de ensaio com display / Regulador De Voltagem Com Display Para Placa De Ensaio: 8 etapas

Regulador de Tensão da Placa de Teste com Display / Regulador De Voltagem Com Display Para Placa De Ensaio: Adquira os componentes necessários que constam na lista anexa (existem os links para comprar ou veja suas características). lá os links para poderem comprar ou ver as caracteristicas d
TOUCH SWITCH - Como fazer uma chave de toque usando um transistor e uma placa de ensaio: 4 etapas

TOUCH SWITCH | Como fazer uma chave de toque usando um transistor e uma placa de ensaio .: A chave de toque é um projeto muito simples baseado na aplicação de transistores. O transistor BC547 é usado neste projeto, que atua como um interruptor de toque. ASSISTA O VÍDEO QUE IRÁ LHE CONHECER OS DETALHES COMPLETOS SOBRE O PROJETO
Como programar uma placa AVR usando uma placa Arduino: 6 etapas

Como programar uma placa AVR usando uma placa Arduino: Você tem uma placa de microcontrolador AVR disponível? É complicado programá-lo? Bem, você está no lugar certo. Aqui, vou mostrar como programar uma placa microcontroladora Atmega8a usando uma placa Arduino Uno como programador. Então, sem mais
Como fazer um programador PIC - PicKit 2 'clone': 4 etapas (com imagens)

Como fazer um programador PIC - PicKit 2 'clone': Olá! Este é um breve manual de instruções sobre como fazer um programador PIC que atue como um PicKit 2. Fiz isso porque é muito mais barato do que comprar um PicKit original e porque a Microchip, os fabricantes de microcontroladores PIC e o programador PicKit, pr