0% acharam este documento útil (0 voto)
360 visualizações8 páginas

Gravando PIC Com PicBurner K150 No Modo ICSP

Este artigo, mostra como gravar um microcontrolador utilizando o gravador PicBurner K150 via ICSP. No artigo mostramos um exemplo de gravação via ICSP de um microcontrolador PIC12F675 em uma protoboard.

Enviado por

Eletec
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
360 visualizações8 páginas

Gravando PIC Com PicBurner K150 No Modo ICSP

Este artigo, mostra como gravar um microcontrolador utilizando o gravador PicBurner K150 via ICSP. No artigo mostramos um exemplo de gravação via ICSP de um microcontrolador PIC12F675 em uma protoboard.

Enviado por

Eletec
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 8

GRAVANDO O PIC UTILIZANDO MODO ICSP - MICROBRN COM PIC K150

O Gravado PIC K150, acompanha um cabo de 6 vias, conforme imagem abaixo, e na placa do gravador, voc
pode observar um conector branco com 6 pinos, ao lado do soquete ZIF. Esse o conector ICSP.

Ele serve para realizar a gravao ou programao na prpria placa de circuito, quando um microcontrolador
no esta em um soquete e sim soldado diretamente na placa. Nestes casos, fica invivel a retirada do mesmo
da placa. Nestes casos a conexo ICSP (In Circuit Serial Programming) utilizada.

Geralmente, existe presente na placa do microcontrolador um conector que possibilita a ligao do gravador ao
circuito da placa, esta conexo feita atravs do cabo, do gravador ao conector ICSP presente na mesma. Veja
um exemplo de conexo ICSP na placa da Microchip abaixo.

Representao do circuito de gravao ICSP

Importante!!!
Para realizar a gravao via cabo ICSP na placa onde esta o microcontrolador, o posicionamento dos pinos
disponveis na placa do microcontrolador devem estar de acordo / conforme com as posies disponveis no
gravador.
Os nomes dos pinos utilizados para gravao esto impressos no gravador e voc deve checar se os mesmo
esto sendo ligado aos respectivos pinos da placa onde esta o microcontrolador a ser gravado. Caso no esteja
de acordo, a gravao via ICSP no ir funcionar via cabo ICSP.

Gravao ICSP tambm pode ser feita via Protoboard


A conexo ICSP, tambm pode ser utilizada para gravar um microcontrolador presente em uma protoboard.
Neste caso, ser necessrio realizar a ligao do cabo do gravador protoboard.
A conexo do conector com a protoboard pode ser feita via jumper do tipo macho-macho ou fazendo uso de fios
rgidos ligando diretamente aos pinos do microcontrolador. Outra soluo, seria o uso de um conector em barra
de 5 pinos para realizar as ligaes com os pinos do microcontrolador, uma vez que apenas 5 pinos so
utilizados para gravao, portanto, fica a critrio e conforme a disponibilidade de cada um.
Para gravar um PIC utilizando ICSP na protoboard, precisamos associar estas conexes com os pinos
correspondentes no microcontrolador.
Conexes ICSP
A gravao do microcontrolador PIC utiliza 5 conexes:

VPP Voltagem para que o PIC entre em modo de programao


VCC Alimentao
GND Ground / Terra
PGD Pino Data
PGC Pino Clock
No exemplo abaixo, estaremos utilizando o PIC12F675, que tem apenas 8 pinos. Abaixo identificamos os pinos
que sero utilizados na gravao.

Esquema de ligao feita em uma protoboard para gravao do PIC12F675

Ligao do Cabo ICSP no gravador e na protoboard

OBS: Esse recurso pode ser utilizado caso o soquete ZIF do gravador apresente algum tipo de problema.

Para realizar a gravao no modo ICSP, voc deve selecionar no software MicroBrn a opo ICSP Mode, conforme a
imagem abaixo.

Aps seleciona a opo ICSP Mode, repare que a imagem do soquete no esta mais disponvel e sim a imagem com a
descrio dos pinos para a gravao ICSP.

Aps alterar o software MicroBrn para o modo ICSP, j podemos realizar a gravao do arquivo .hex via cabo
ICSP, seguindo os passos a seguir;
Clique em Load e selecione o arquivo .hex que deseja gravar, clique em Abrir

Clique em Program, em seguida em Yes, conforme a imagem abaixo.

Na mensagem seguinte, clique em Yes, e aguarde o trmino da gravao.

Aps o trmino da gravao, a mensagem abaixo ser exibida, informando que a programao esta completa.

Exemplo de programa em C no Compilador CCS para piscar um Led no PIC12F675


Utilizando o compilador CCS, copie ou digite o cdigo;
/* NOME DO PROJETO: EXEMPLO
FUNO: PISCA LED
DESENVOLVIDO POR: MUTCOM
VERSO: 1.0
DATA: 29/06/16
*/
#include <12F675.h> //Arquivo header, identifica o microcontrolador
#fuses INTRC_IO,NOWDT, NOPUT,NOMCLR,BROWNOUT,NOPROTECT,NOCPD //Bits de controle
#use delay(clock=4000000) // Informa a frequncia do oscilador
#define GP0 PIN_A0
void main()//Funo principal
{
set_tris_a( 0b00000000 );
// Define como sada
setup_comparator( NC_NC_NC_NC );// Desabilita os comparadores
setup_adc_ports( NO_ANALOGS ); // Desabilita entradas analgicas
setup_adc( ADC_OFF );
// Desabilita ADC

while (true) // Loop para piscar o LED


{
output_high( GP0 ); // Liga o LED
delay_ms( 1000 ); // Aguarda 1 segundo
output_low( GP0 ); // Desliga o LED
delay_ms( 1000 ); // Aguarda 1 segundo
}
}

No caso da gravao de um PIC16F628A e PIC18F877, por exemplo, voc ter uma conexo como mostrado
nas imagens abaixo onde temos a disposio dos pinos Vpp, Vcc, GND, PGD e PGC nos microcontroladores:

Pinos de ligaes no PIC16F628A

Pinos de ligaes no PIC16F877

Visite nosso site: www.mutcom.no.comunidades.net

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy