Índice:
- Etapa 1: esquemas e design de PCB
- Etapa 2: Fazendo o Conselho
- Etapa 3: Programando o programador
- Etapa 4: Usando o PicKit
Vídeo: Como fazer um programador PIC - PicKit 2 'clone': 4 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Oi! 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, fornecem esquemas e software, tornando é realmente fácil para nós projetar nossos próprios programadores, definitivamente uma vantagem de usar PICs.
Ferramentas necessárias:
- Ferro de solda e solda
- Recortes de arame
- Alicate de ponta fina
- Ferramentas e materiais de gravação de PCB - podem ser substituídos por uma placa de ensaio, mas ocuparão mais espaço
- Já programador trabalhando (esta é a desvantagem, talvez você possa pegar um emprestado)
- PC (para programar o PIC que vai para o PicKit)
Materiais necessários:
- 2 x capacitor de cerâmica 100nF
- 2 x 15pF capacitor de cerâmica
- 2 x 47uF 16v capacitor eletrolítico
- 1 x 10uF 16v capacitor eletrolítico
- 2 x diodo 1N4148
- 1 x PIC18F2550
- 1 x soquete de IC fino de 28 pinos (para o PIC18F2550)
- 1 x indutor 680uH, pacote tipo resistor
- LED 2 x 3 mm (um verde e um vermelho)
- 3 x transistor BC548
- 1 x transistor BC557
- 1 x cristal oscilador de 20 MHz
- 3 x 33 ohm resistor
- 1 x resistor de 100 ohms
- 2 x resistor de 330 ohms
- 1 x 1k resistor
- 1 x resistor 2k7
- 2 x resistor 4k7
- 3 x resistor de 10k
- 1 x resistor de 100k
- 1 x interruptor tátil de 2 pinos (botão)
- 1 x tira de pinos (apenas 6 necessários)
Etapa 1: esquemas e design de PCB
Para os esquemas, baseei meu design no fornecido por Felixls em sua página:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Ele também forneceu um design de PCB, mas descobri que os traços eram muito finos para fazer em casa, então redesenhei o PCB no Proteus.
Aqui estão os arquivos do design e um pdf para imprimir para fazer o PCB.
Etapa 2: Fazendo o Conselho
Se você quiser aprender como fazer um PCB em casa, há uma abundância de Instructables online onde você pode aprender.
Depois de terminar de fazer a placa, você precisará soldar os componentes. Você pode usar essas fotos para ajudar.
Lista de componentes:
C1 100nf
C2 47uf 25v
C3 100nf
C4 47uf 25v
C5 10uf 50v
C8 15pf
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
LED VERMELHO LED 3MM
LED VERDE LED 3MM
Q1 BC548
Q2 20MHZ
Q3 BC548
Q4 BC548
Q5 BC557
R1 33
R2 33
R3 33
R4 4k7
R5 330
R6 1k
R7 330
R8 100k
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
Interruptor tátil BTN
SV3 6 pinos
X3 USB B fêmea
Etapa 3: Programando o programador
Para programar o PIC18F2550 para usar no programador, você precisará de um PicKit funcionando. Depois de obter um ou emprestar um, você precisará instalar o software PicKit 2: PicKit 2 v2.61
Primeiro abra o PicKit 2 e conecte seu programador em funcionamento. Se não disser 'PicKit conectado' na janela de mensagem, tente clicar em 'Ferramentas> Verificar comunicação'.
Em seguida, conecte o PIC18F2550 ao seu programador em funcionamento usando uma placa de ensaio e fazendo as conexões apropriadas, como mostra a imagem acima.
Se não estiver detectando o PIC, mostrando 'Dispositivo PIC encontrado', tente clicar em 'Ferramentas> Verificar comunicação' algumas vezes. Se ainda não detectar o PIC, verifique as conexões.
Para fazer o upload do programa para o PIC, vá para ‘Arquivo> Importar’, depois ‘C: / Arquivos de programas (x86) Microchip / PICkit 2 v2 / PK2V023200.hex’ e clique em ‘Abrir’
Espere até que diga 'Arquivo hexadecimal importado com sucesso' e clique em 'Gravar', e espere até que diga 'Programação bem-sucedida'
Etapa 4: Usando o PicKit
Primeiro, conecte nosso programador e abra o PicKit 2. Aguarde o PicKit detectar o programador e, se não detectar, clique em 'Ferramentas> Verificar comunicação'.
Conecte o PIC que queremos programar ao nosso programador. Se você não souber como, pode pesquisar online a distribuição de pinos do PIC e encontrar os pinos MCLR, VDD, VSS, PGD e PGC correspondentes para conectar ao programador.
Aguarde que o PicKit detecte o PIC mostrando 'Dispositivo PIC encontrado', se não, tente clicar em 'Ferramentas> Verificar comunicação' algumas vezes. Se ainda não detectar o PIC, verifique as conexões.
Abra o MPLAB, MPLAB X ou qualquer IDE que você esteja usando e compile o programa.
Após a compilação, volte ao PicKit 2 e vá em 'Arquivo> Importar Hex'. Com MPLAB X você pode encontrar o arquivo hexadecimal de seu projeto em 'Project_Directory> dist> default> production> Project_Name.production.hex'
Clique em 'Gravar' e aguarde a exibição de 'Programação bem-sucedida'
Se você deseja modificar seu programa, você não precisa importar o arquivo hex novamente, você deve apenas compilá-lo e clicar em 'Escrever' no software PicKit. Entre as mensagens que exibe, deve ler 'Recarregando arquivo hexadecimal'.
É isso !
Como uma etapa final, você pode projetar uma caixa retangular simples para impressão em 3D apenas para proteger o PicKit, você não gostaria que ele quebrasse ou causasse um curto-circuito, eu deixo isso para você.
Boa programação
Recomendado:
Como fazer upload do código C para ِ AVR usando Arduino Uno como programador: 6 etapas
Como fazer upload do código C para ِ AVR usando Arduino Uno como programador: Olá a todos: D Aqui vou compartilhar uma maneira simples de programar qualquer chip AVR usando Arduino Uno R3 Tudo que você precisa para gravar o código em seu microcontrolador é Arduino Uno em vez de comprar específico programador que custa muito
Como conectar um programador FT232RL ao Arduino ATMEGA328 para fazer upload de esboços: 4 etapas
Como conectar um programador FT232RL ao Arduino ATMEGA328 para fazer upload de esboços: Neste mini Instructable, você aprenderá como conectar o chip FT232RL ao microcontrolador ATMEGA328 para fazer upload de esboços. Você pode ver um Instructable neste microcontrolador autônomo aqui
Programador PIC de cartão de visita: 6 etapas (com imagens)
Programador PIC de Cartão de Visita: Esta foi a minha inscrição para o concurso de circuito de tamanho de cartão de visita Hack A Day. Acabei de compactar os arquivos e colocá-los no meu site. Estou postando aqui porque todas as outras entradas parecem estar em um blog para fácil acesso. Esperançosamente, isso fará com que
PROGRAMADOR GTP USB PIC (código aberto): 5 etapas (com imagens)
GTP USB PIC PROGRAMMER (Open Source): Este trabalho inclui, GTP USB (não plus ou lite). O esquema, as fotos e o PCB foram desenvolvidos por PICMASTERS com base em alguns trabalhos valiosos feitos anteriormente. Este programador suporta pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Infelizmente, wo
Como fazer um calendário para os avós & Álbum de recortes (mesmo que você não saiba fazer recortes): 8 etapas (com imagens)
Como fazer um calendário para os avós & Álbum de recortes (mesmo que você não saiba fazer): Este é um presente de Natal muito econômico (e muito apreciado!) Para os avós. Fiz 5 calendários este ano por menos de US $ 7 cada. Materiais: 12 ótimas fotos de seu filho, filhos, sobrinhas, sobrinhos, cachorros, gatos ou outros parentes12 peças diferentes