14
Na figura acima, temos uma imagem ampliada do programador de pic e e 2 prom. O microcontrolador escolhido, deverá ter seu pino 1 colocado no pino 1 do soquete, para que seja possível a gravação. Encaixe muito bem o pic no soquete. A memória escolhida, deverá ter as garras jacaré presas conforme a ordem indicada no soquete das garras. Veja as cores acima. ATENÇÃO: nunca inverter a posição do pic ou memórias, no gravador. A conseqüência deste ato poderá trazer dano irreparável a porta serial do microcomputador, queima do pic, memória ou gravador. LEMBRE-SE DISTO. Segurando com uma de suas mãos, na mesma posição do desenho, observe as casilhas de marcação. Sempre o 1° pino da esquerda será o pino 1 . Faça esta contagem seguindo as setas vermelhas, como indicado. Casilhas indicadoras Casilhas indicadoras Casilhas indicadoras Casilhas indicadoras Tutorial de Ajuda para o Programador Pic JDM - RCD

Tutorial Grav Ad or Pic

Embed Size (px)

Citation preview

Page 1: Tutorial Grav Ad or Pic

Na figura acima, temos uma imagem ampliada do programador de pic e e2prom.

O microcontrolador escolhido, deverá ter seu pino 1 colocado no pino 1 do soquete, para que seja possível a gravação. Encaixe muito bem o pic no soquete. A memória escolhida, deverá ter as garras jacaré presas conforme a ordem indicada no soquete das garras. Veja as cores acima.

ATENÇÃO: nunca inverter a posição do pic ou memórias, no gravador. A conseqüência deste ato poderá trazer dano irreparável a porta serial do microcomputador, queima do pic, memória ou gravador. LEMBRE-SE DISTO.

Segurando com uma de suas mãos, na mesma posição do desenho, observe as casilhas de marcação. Sempre o 1° pino da esquerda será o pino 1 . Faça esta contagem seguindo as setas vermelhas, como indicado.

Casilhas indicadorasCasilhas indicadorasCasilhas indicadorasCasilhas indicadoras

Tutorial de Ajuda para o Programador Pic JDM - RCD

Page 2: Tutorial Grav Ad or Pic

Notas importantes:

* Este gravador necessita que porta serial do micro, trabalhe com tensões de 6,5 volts ou mais. Abaixo de 6,5 volts, a gravação do microcontrolador, não será possível. * Não se preocupar com as tensões acima do permitido para alimentar o pic (5,5v máx). Na placa existe reguladores para estabilizar as tensões de alimentação e programação. * Em notebooks com porta serial o gravador não funciona. * Atende as normas padrões para drenagem de corrente da usart. * PIC16F84-04/P (ou outros sufixos) não suportado pelo gravador. * Testes feitos com PIC16F84A-04/P e PIC16F628A-04/P. Mostrou funcionamento correto do gravador. * Testes feitos com memórias PC, 24C04, mostraram perfeito funcionamento. * Softwares compatíveis: IC-Prog, Pony-Prog, RCD Programmer. * Tratarei do IC-PROG neste tutorial, que é mais conhecido, apenas uma explanação básica.

O IC-PROG

Primeiro, devemos descarregar o ic-prog de Bonny Gijzen, no site:

http://www.ic-prog.com/index1.htm no link download ou:

http://www.ic-prog.com/icprog106B.zip link direto

Também será necessário baixar o driver para que é usuário do Windows XP, 2000 e NT(não conheço se é compatível com WindowsVista ou 7).

http://www.ic-prog.com/icprog driver.zip link direto.

Page 3: Tutorial Grav Ad or Pic

Instalação e Configuração do IC-Prog

O ic-prog, não possui instalador, crie uma pasta em qualquer lugar do seu disco rígido, e descompacte o ic-prog e o driver juntos, crie atalhos para o icprog.exe, onde desejar.

Configuração

Execute o aplicativo icprog.exe. Você receberá a mensagem abaixo que diz:

Esta é a primeira vez que voe iniciou o IC-Prog. Por favor, configure seu hardware primeiro!

Page 4: Tutorial Grav Ad or Pic

Clique em ok. Faça exatamente a mesma configuração como a figura abaixo, atentando somente para a porta serial disponível, no meu caso, como tinha 2 portas, escolhi a Com2:

Clique em ok. Em seguida, aparecerá uma mensagem de erro. Isto é devido ao driver ainda não ter sido instalado para o ic-prog. Clique em ok.

Page 5: Tutorial Grav Ad or Pic

Clique em ok. Na tela principal, clique em settings, options:

Outra mensagem de erro aparecerá:

Page 6: Tutorial Grav Ad or Pic

Na guia I2C, deixe como marcado abaixo, apenas se for usar com memórias, não é necessário marcar esta aba para microcontroladores:

Na guia Language, escolha "Portuguese":

Page 7: Tutorial Grav Ad or Pic

Aparecerá a seguinte mensagem:

Esta mensagem esta dizendo que antes do driver que foi habilitado trabalhar, você precisa reiniciar o ic-prog, para que as alterações entrem em vigor. Clique em Yes.

Na guia "Misc", marque as opções como abaixo:

Page 8: Tutorial Grav Ad or Pic

Clique em Yes. Agora o ic-prog está configurado, e não dará mais mensagens de erro. O driver se faz necessário, pois o as versões do windows citadas para o driver, não permitem acesso direto à portas, como o windows 98 por exemplo que não precisa do driver. Escolha o dispositivo (microcontrolador no caso) como mostra abaixo.

Você receberá a mensagem:

Page 9: Tutorial Grav Ad or Pic

Nota Importante:

NUNCA TENTAR RETIRAR OU COLOCAR O PIC OU MEMÓRIA NO GRAVADOR, QUANDO ESTIVER LENDO, APAGANDO OU GRAVANDO UM DISPOSITIVO.

O led na placa irá acender VERMELHO , quando algum destes eventos estiver sendo executado.

Espere o IC-Prog finalizar o evento solicitado, só então retire o pic da placa, de preferência por um objeto plástico. Se não tiver, utilize uma pequena chave de fenda para isto, forçando os dois lados alternadamente, para não quebrar os pinos do microcontrolador.

Ou para as memórias:

Page 10: Tutorial Grav Ad or Pic

Quando um dispositivo (memória ou microcontrolador) for gravado ou verificado com sucesso, aparecerá a seguinte mensagem:

Isso significa que se não houver erros no seu código, basta retirar o pic do programador e colocar em sua placa de protótipos para testar.

Mensagem quando manda-se limpar o dispositivo (não funciona com memórias PC):

Page 11: Tutorial Grav Ad or Pic

Os próximos passos para solução de problemas são iguais para microcontroladores e memórias. Se mensagens de erro como abaixo aparecerem constantemente:

1° Verifique se sua máquina atende os requisitos. 2° Veja se as configurações do IC-Prog estão de acordo com explicado acima. Siga passo-a-passo. 3° Pode ser que por algum motivo, a interface do programa por acesso direto, cause algum erro de comunicação. Pressione F3 com o IC-Prog aberto, e mude para Windows API como a seguir e clique em OK.

Mensagem ao programar um dispositivo:

Clique em Yes.

Page 12: Tutorial Grav Ad or Pic

Tente novamente. Se obtiver êxito, ótimo.

Caso o erro persista, tente proceder ao seguinte:

Observe o rodapé do IC-Prog, verá como a figura acima. * Com a guia Buffer 1 selecionada, abra seu código e mande gravar.

* Ao aparecer a mensagem de erro, clique em ok, e selecione a guia Buffer 2 como abaixo:

Faça a leitura do código novamente. Na guia Buffer, clique em comparar como abaixo:

Page 13: Tutorial Grav Ad or Pic

* Aparecerá a seguinte tela, com a opção Buffer 2 desativada, visto que ela já estava selecionada na janela principal, e como previamente fizemos a gravação no Buffer 1, deixe como abaixo, e clique em Compare: Se você receber a mensagem abaixo:

Isso significa que embora exista erro na verificação (isso acontece muito com gravadores que utilizam a porta paralela), o conteúdo de seu programa e o conteúdo da memória de programa do pic ou memória PC, são exatamente iguais. Pode retirar o pic ou memória do gravador e colocar no protótipo ou aparelho que necessite do componente programado.

Page 14: Tutorial Grav Ad or Pic

* Verifique se as opções de fusíveis em seu programa são iguais as do IC-Prog. * Veja se não há erro em seu programa. * Troque seu uC por outro, pode ser que esteja danificado. * Troque sua memória PC por outra, pode ser que esteja danificada.

Em quase todos os casos, quando aparecem erros, o microcomputador não atende os requisitos básicos para o programador, em questão.

Caso dê erros como abaixo: