Você está na página 1de 14

Tutorial de Ajuda para o Programador Pic JDM - RCD

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 possvel a gravao. Encaixe muito bem o pic no soquete. A memria escolhida, dever ter as garras jacar presas conforme a ordem indicada no soquete das garras. Veja as cores acima. ATENO: nunca inverter a posio do pic ou memrias, no gravador. A conseqncia deste ato poder trazer dano irreparvel a porta serial do microcomputador, queima do pic, memria ou gravador. LEMBRE-SE DISTO.

Segurando com uma de suas mos, na mesma posio do desenho, observe as casilhas de marcao. Sempre o 1 pino da esquerda ser o pino 1 . Faa esta contagem seguindo as setas vermelhas, como indicado.
Casilhas indicadoras

Notas importantes:
* Este gravador necessita que porta serial do micro, trabalhe com tenses de 6,5 volts ou mais. Abaixo de 6,5 volts, a gravao do microcontrolador, no ser possvel. * No se preocupar com as tenses acima do permitido para alimentar o pic (5,5v mx). Na placa existe reguladores para estabilizar as tenses de alimentao e programao. * Em notebooks com porta serial o gravador no funciona. * Atende as normas padres para drenagem de corrente da usart. * PIC16F84-04/P (ou outros sufixos) no suportado pelo gravador. * Testes feitos com PIC16F84A-04/P e PIC16F628A-04/P. Mostrou funcionamento correto do gravador. * Testes feitos com memrias PC, 24C04, mostraram perfeito funcionamento. * Softwares compatveis: IC-Prog, Pony-Prog, RCD Programmer. * Tratarei do IC-PROG neste tutorial, que mais conhecido, apenas uma explanao bsica.

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 Tambm ser necessrio baixar o driver para que usurio do Windows XP, 2000 e NT(no conheo se compatvel com WindowsVista ou 7). http://www.ic-prog.com/icprog driver.zip link direto.

Instalao e Configurao do IC-Prog


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

Configurao
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!

Clique em ok. Faa exatamente a mesma configurao como a figura abaixo, atentando somente para a porta serial disponvel, 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 no ter sido instalado para o ic-prog. Clique em ok.

Outra mensagem de erro aparecer:

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

Na guia Language, escolha "Portuguese":

Na guia I2C, deixe como marcado abaixo, apenas se for usar com memrias, no necessrio marcar esta aba para microcontroladores:

Na guia "Misc", marque as opes como abaixo:

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 alteraes entrem em vigor. Clique em Yes.

Voc receber a mensagem:

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

Ou para as memrias:

Nota Importante: NUNCA TENTAR RETIRAR OU COLOCAR O PIC OU MEMRIA 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 ento retire o pic da placa, de preferncia por um objeto plstico. Se no tiver, utilize uma pequena chave de fenda para isto, forando os dois lados alternadamente, para no quebrar os pinos do microcontrolador.

Quando um dispositivo (memria ou microcontrolador) for gravado ou verificado com sucesso, aparecer a seguinte mensagem:

Isso significa que se no houver erros no seu cdigo, basta retirar o pic do programador e colocar em sua placa de prottipos para testar. Mensagem quando manda-se limpar o dispositivo (no funciona com memrias PC):

Mensagem ao programar um dispositivo:

Clique em Yes.

Os prximos passos para soluo de problemas so iguais para microcontroladores e memrias. Se mensagens de erro como abaixo aparecerem constantemente:

1 Verifique se sua mquina atende os requisitos. 2 Veja se as configuraes do IC-Prog esto 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 comunicao. Pressione F3 com o IC-Prog aberto, e mude para Windows API como a seguir e clique em OK.

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 cdigo e mande gravar.

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

Faa a leitura do cdigo novamente. Na guia Buffer, clique em comparar como abaixo:

* Aparecer a seguinte tela, com a opo Buffer 2 desativada, visto que ela j estava selecionada na janela principal, e como previamente fizemos a gravao no Buffer 1, deixe como abaixo, e clique em Compare:

Se voc receber a mensagem abaixo:

Isso significa que embora exista erro na verificao (isso acontece muito com gravadores que utilizam a porta paralela), o contedo de seu programa e o contedo da memria de programa do pic ou memria PC, so exatamente iguais. Pode retirar o pic ou memria do gravador e colocar no prottipo ou aparelho que necessite do componente programado.

Caso d erros como abaixo:

* Verifique se as opes de fusveis em seu programa so iguais as do IC-Prog. * Veja se no h erro em seu programa. * Troque seu uC por outro, pode ser que esteja danificado. * Troque sua memria PC por outra, pode ser que esteja danificada. Em quase todos os casos, quando aparecem erros, o microcomputador no atende os requisitos bsicos para o programador, em questo.