rosiley escreveu:Segue imagem com o circuito.
1 = MCLR
2 = VCC
3 = GND
4 = PGD
5 = PGC
6 =
Um resistor de 10K ligado entre o pino 1 pino 2.
E´assim que faço a gravação.
Não consegui anexar a imagem aqui, por isso fiz assim.
Agora voltei a essa parte.
Dei uma lida no Datasheet e achei confuso.
Usando o PicKit2(clone),tenho
RB6,RB7,GND,VDD e VPP.
Achei essa imagem em anexo.
Dúvidas:
1-No código como deve deixar
LVP e MCRL,eu pretendo usar RE3 como pino de entrada no código e uso
RB5 como entrada também.
2-O micro tem que ser alimentado com 5V externo?
3-
VPP do Pickit2 é ligado no
RE3?
4-Se precisar de
5V,posso retirar do Pickit2?
5-Reparei que no Pickit2,o pino
VDD só aparece
5V quando clico no programa a opção
VDD Pickit2 ON,quando uso isso?
----------------------------------------
PS:Meti as caras e fiz os testes.
Como não estou com o micro SMD ainda,usei a placa DIP40 que originalmente tem um resistor de 4k7 entre o 5v e o pino RE3(MCLR|VPP|RE3) pois o circuito usa MCLR(MCLR_ON),esse era minha dúvida.
Liguei direto do conector do PICKit2 (clone),
RB6->RB6,RB7->RB7,GND->GND,VDD->5v da placa e VPP->RE3,e lendo na internet ví que o VDD é o PICKit2 que controla.
Feito isso reconheceu e gravou na primeira.
Refazendo a conexão e 'arrumando' os pinos do conector,o PICKit2 não reconhecia o PIC,e quando reconhecia,mostrava um PIC diferente ou Não suportado...
Apanhando e achando que algo estava 'instável',apanhei até descobrir que o terminal
RB6 do meu conector ficou sem 'ligação',que provavelmente foi quando tirei a fiação de teste.
Resumindo,mesmo no código fonte usando no
fuses ,
NOLVP,
RB5 funcionou como entrada digital e a gravação
ICSP funcionou.