Página 1 de 1

[RESOLVIDO] Dùvida ICD2

MensagemEnviado: 26 Jan 2011 15:00
por Andre_Cruz
Sempre usei o McFlash da Mosaico, nunca tive problema, agora estou trocando o PC e não tem porta serial, tenho o ICD2 da Mosaico já usei algumas vezes mas não uso com frequência.

Agora estou tentando gravar um 16F876A na placa do ICD2 com o soquete, compilo o programa gera o .hex, o ICD2 conecta e habilita as opções de gravação, a janela do ICD2 fica assim:

Programming Target...
ICDWarn0052: MPLAB ICD 2 cannot validate a target device. Please make sure that the target device is connected and properly powered. Select "OK" to continue, or "CANCEL" to abort the operation
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x17FF)
Verifying...
ICDWarn0052: MPLAB ICD 2 cannot validate a target device. Please make sure that the target device is connected and properly powered. Select "OK" to continue, or "CANCEL" to abort the operation
...Program Memory
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x3000, Val Read = 0x0)
ICD0275: Programming failed.
MPLAB ICD 2 ready for next operation


Já troquei o PIC ainda não testei em outro PC.

Agradeço a ajuda de todos

Abraço

André Cruz

MensagemEnviado: 26 Jan 2011 15:33
por _blackmore_
sei que é muito básico... mas o configuration bits está devidamente setado com o microcontrolador correto? outra coisa .. se estiver utiizando o soquete da mosaico, verificou os jumpers?

MensagemEnviado: 26 Jan 2011 16:33
por ÁgioFelipe
No MPLab vá em: Programmer -> Settings -> Na aba Power marque "Power target circuit from MPLAB ICD 2"

MensagemEnviado: 26 Jan 2011 16:47
por Andre_Cruz
_blackmore_

As configurações dos bits estão corretos porque no Mc Flash grava normal.

ÁgioFelipe

Ja setei na aba Power as duas opções e mesmo assim não gravou.

Valew pessoal

Abraço

André Cruz

MensagemEnviado: 26 Jan 2011 19:06
por ÁgioFelipe
Na placa soquete tem 2 Jumpers veja se estão na posição correta.

MensagemEnviado: 26 Jan 2011 20:37
por Andre_Cruz
ÁgioFelipe,

Os jumpers estão na posição B, para PIC de 28 pinos e 40 pinos.

O cabo USB pode dar esse pau ? Vou trocar o cabo para testar.

Valeww

Abraço

André Cruz

MensagemEnviado: 27 Jan 2011 18:55
por jrmanke
Ola,

vc esta com a ultima versao do MPLAB?,

Vc consegue pelo menos ler, apagar o uControlador??

Att

MensagemEnviado: 28 Jan 2011 10:27
por Andre_Cruz
Pessoal agradeço a ajuda de todos !

Estou usando o MPLAB v8.60.

Fui em Programmer -> Select Programmer -> MPLAB ICD2
Depois fui em Settings -> Status

Fiz o Self Test clicando em Run Self Test.

Depois disso começou a funcionar !

É como a frase de algum amigo forista aqui do asm51, "Teoria é onde tudo funciona e se sabe os porques, pratica é onde nada funciona e não se sabe os porques"

Rssrrsss

Valew

Abraço

André Cruz