Página 1 de 1

PicKit2 + PIC18F46K22 [MPLAB não reconhece PICKIT2]

MensagemEnviado: 23 Fev 2011 16:54
por uilter
Olá pessoal.. estou tendo dificuldades em debugar meu codigo no MPLAB com o PIC18F46k22 utilizando o PICKIT2.

Quando eu vou em CONFIGURE/SELECT DEVICE eu vejo que o PICKIT2 que deveria estar verde está vermelho como se não estivesse instalado.
Segue imagem:
Imagem

E na parte que vc escolhe se é o ICD2 ou PICKIT2 não aparece tbm.
Segue imagem:
Imagem




Pesquisei na microchip e o PICKIT2 ele suporta esse uC.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813

Eu instalei o PICKIT2 no pc e ele reconhece o pickit2 normalmente e a comunicação tbm...

Versão
MPLAB IDE v8.63 com Compilador C18
PICkit 2 v2.61
PICkit 2 Firmware V2.32

Alguem sabe me dizer pq o MPLAB não reconhece o PICKIT2? Muito Obrigado...!!! Abraço

MensagemEnviado: 23 Fev 2011 17:44
por rona123
Apos instalar o MPLAB voce ligou o PICKIT2 em uma porta USB e o windows reconheceu o PICKIT2?

Esse é o começo da historia ...

Instale tambem o pickit2 programmer que vai instalar umas ferramentas de diagnostico na coluna Tools\check comunications e Tools\trouble shooting.

rona123

MensagemEnviado: 23 Fev 2011 19:26
por uilter
Apos instalar o MPLAB voce ligou o PICKIT2 em uma porta USB e o windows reconheceu o PICKIT2?


Instalei e ele reconheceu sim.

Instale tambem o pickit2 programmer que vai instalar umas ferramentas de diagnostico na coluna Tools\check comunications e Tools\trouble shooting.


Onde encontro esse pickit2 programmer?

Vlw o/

MensagemEnviado: 23 Fev 2011 19:45
por rona123
http://www.microchip.com/stellent/idcpl ... e=en023805

use o segundo item de download no final da pagina:

PICkit 2 V2.61 Install with .NET Framework

IMPORTANTE: O dispositivo 18F46K22 é novo e não é compativel com o PICKIT2, voce vai precisar de outra ferramenta para trabalhar com esse microcontrolador. O ICD2 atende!

Desculpe minha distração.

[]'s rona123

MensagemEnviado: 23 Fev 2011 23:29
por uilter
É realmente não funciona debugar pelo PICKIT2...

Ele grava os hexas ou apaga com o programa PICKIT2 somente. Tive que atualizar o programador com o Device File 1.62.3...só extrair na pasta do PICKIT2.

Feito isso o PIC18f46k22 aparece.

Vou tentar debugar com o ICD2BR q eu tenho aki. Ai posto aqui oq consegui..blz?

Obrigado por enquanto!!!

MensagemEnviado: 24 Fev 2011 09:05
por rona123
uilter

Existe tambem um patch para esse dispositivo na página do MPLAB 8.63.
Parece que é mais uma versão de MPLAB com bugs em dispositivos. Normalmente quando isso acontece é mais prudente esperar a nova versão do MPLAB que sai mais limpa (8.66 prevista para esse mes).

Esse é o principal motivo de muitos desenvolvedores fixar uma versão de MPLAB e trabalhar somente nela (jogo nesse time). Quando se tem a imposição de trabalhar com os dispositivos mais atuais se tem contornar as dificuldades como voce está tentando.

Agora voce esta mostrando de forma prática o motivo de minha argumentação sobre ter o ICD2 e o PICKIT2 a mão.

Abraço
rona123

Resolvido!

MensagemEnviado: 01 Mar 2011 16:43
por uilter
Depois apanha muito aqui com o PIC18F46K22 descobri por um camarada aqui da minha cidade que esse uC não disponibiliza realmente vc debugar o codigo em tempo real como o PIC18F4550 por exemplo seja no PICKIT2, ICD2 ou ICD2BR.

Acredito que seja pelo fato de ser XLP (Extreme Low Power). Então o jeito é escrever o codigo gravar no uC e rezar pra dar tudo certo.

Consegui fazer um pisca pisca bem basico aqui...Só para teste.

Agradeço a ajuda de todos...Resolvido meu problema!
Muito Obrigado!

Resolvido!

MensagemEnviado: 01 Mar 2011 16:43
por uilter
Depois apanha muito aqui com o PIC18F46K22 descobri por um camarada aqui da minha cidade que esse uC não disponibiliza realmente vc debugar o codigo em tempo real como o PIC18F4550 por exemplo seja no PICKIT2, ICD2 ou ICD2BR.

Acredito que seja pelo fato de ser XLP (Extreme Low Power). Então o jeito é escrever o codigo gravar no uC e rezar pra dar tudo certo.

Consegui fazer um pisca pisca bem basico aqui...Só para teste.

Agradeço a ajuda de todos...Resolvido meu problema!
Muito Obrigado!

Resolvido!

MensagemEnviado: 01 Mar 2011 17:37
por uilter
Depois apanha muito aqui com o PIC18F46K22 descobri por um camarada aqui da minha cidade que esse uC não disponibiliza realmente vc debugar o codigo em tempo real como o PIC18F4550 por exemplo seja no PICKIT2, ICD2 ou ICD2BR.

Acredito que seja pelo fato de ser XLP (Extreme Low Power). Então o jeito é escrever o codigo gravar no uC e rezar pra dar tudo certo.

Consegui fazer um pisca pisca bem basico aqui...Só para teste.

Agradeço a ajuda de todos...Resolvido meu problema!
Muito Obrigado!

Re: Resolvido!

MensagemEnviado: 01 Mar 2011 18:07
por B-EAGLE
uilter escreveu:Depois apanha muito aqui com o PIC18F46K22 descobri por um camarada aqui da minha cidade que esse uC não disponibiliza realmente vc debugar o codigo em tempo real como o PIC18F4550 por exemplo seja no PICKIT2, ICD2 ou ICD2BR.

Acredito que seja pelo fato de ser XLP (Extreme Low Power). Então o jeito é escrever o codigo gravar no uC e rezar pra dar tudo certo.

Consegui fazer um pisca pisca bem basico aqui...Só para teste.

Agradeço a ajuda de todos...Resolvido meu problema!
Muito Obrigado!


opa rapaiz, depois testa com o pickit2, testamos só com o icd2 né...

qualquer coisa dá um toque...

PICKIT2 não programa.

MensagemEnviado: 02 Mar 2011 21:30
por uilter
Iai Galera...
Fiz o teste hoje com o PICKIT2 no MpLab... para tentar programar o PIC18F46K22.
Realmente não dá, nem apareceu aqui habilitado pra clicar.

O jeito é fazer o ICD2 mesmo... ou até sair uma atualização do mplab ou do pickit2...

Agradeço a todos que me ajudaram! Obrigado! o/