Página 1 de 3

icd2br

MensagemEnviado: 22 Jan 2008 18:03
por esau
boa noite, sou novo aqui no forum e gostaria da ajuda de vocês.
comprei um icd2br e no inicio consegui gravar um pic 16f84a, mas
depois não consigo gravar mais nada.
ele sempre apresenta essa msg:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
ICDWarn0020: Invalid target device id (expected=0x31, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready

desde já agreço a atenção,

esau.

MensagemEnviado: 22 Jan 2008 18:11
por Ander_sil
Eu tbem estou tendo problema com ICD2br, no meu caso está assim.

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC18F252 found, revision = c0
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x18FF)
Verifying...
...Program Memory
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0xEFAA, Val Read = 0xEFA0)
ICD0275: Programming failed.
MPLAB ICD 2 Ready

Eu não sei oque acontece com essa m****...

No seu caso chek a alimentação da placa, ou então habilite o ICD para gerar a tensão de VDD.

falow.

Re: icd2br

MensagemEnviado: 22 Jan 2008 19:54
por andre_luis
esau,

No seu caso, voce deve clicar no menu em :

COFIGURE > SELECT DEVICE

+++

MensagemEnviado: 22 Jan 2008 22:15
por fabio_
esau,

Voce está gravando na placa header ou está gravando diretamente no circuito?
Se for na placa header provavelmente dever o que o andre disse.

Eu uso o ICD2br a algum tempo e normalmente quando isso acontece é porque eu esqueci de alimentar o PIC, pois na maioria dos casos eu gravo diretamente no circuito e não uso a alimentação do ICD2br para o PIC.

MensagemEnviado: 23 Jan 2008 07:59
por esau
fabio_ escreveu:esau,

Voce está gravando na placa header ou está gravando diretamente no circuito?
Se for na placa header provavelmente dever o que o andre disse.

Eu uso o ICD2br a algum tempo e normalmente quando isso acontece é porque eu esqueci de alimentar o PIC, pois na maioria dos casos eu gravo diretamente no circuito e não uso a alimentação do ICD2br para o PIC.


eu estou usando o propio idc para alimentar o pic, antes funcionou mas agora nem com resa brava!

Re: icd2br

MensagemEnviado: 23 Jan 2008 08:01
por esau
andre_teprom escreveu:esau,

No seu caso, voce deve clicar no menu em :

COFIGURE > SELECT DEVICE

+++


eu já tentei, mas não adiantou

MensagemEnviado: 23 Jan 2008 09:06
por fabio_
Experimenta alimentar o PIC com uma fonte externa e desabilita a alimentação pelo ICD do menu Programmer => Settings => Power.
Coloca o resistor de pull-up no MCLR também.
Se estiver gravando direto no circuito, voce pode ter queimado a saída de alimentação do ICD. Não me lembro a capacidade agora, mas sei que é bem fraquinha. Por isso sempre usei alimentação externa.

Eu me lembro de ter tomado uns corinhos como esse do ICD quando comecei a utilizá-lo mas depois peguei as manhas. É bom ler o manual dele e consultar o Help do MPLAB. Ele é uma boa ferramenta e me auxilia bastante.

MensagemEnviado: 23 Jan 2008 10:18
por cscharf
Senhores

Realmente o ICD2br da um baile no inicio, mas depois so piora. hehehe. Falando serio. Realmente a opcao mais segura para o ICDbr(se eh que dar pra dizer que alguma opcao eh segura para o ICDbr) seria uma fonte externa e selecionar que o ICDbr nao alimente o circuito. E se vc estiver usando o ICD normal, entao por favor tente nao alimentar o circuito e fazer com que a limentacao venha do ICD normal.

MensagemEnviado: 23 Jan 2008 11:11
por fabio_
cscharf,

o ICD normal que voce está referindo é aquele que comunica com o PC pela serial?
Por que não usar alimentação externa com ele?

MensagemEnviado: 23 Jan 2008 11:54
por phophollety
Alimentação externa do ICD2Br é de 100mA, mas não a use, sempre prefira alimentar externamente..

quando tenho esse problema aqui mal contato no header ou no target..., o resistor de pull up também cai muito bem e isolar o circuito do gravador com um resitor...

Quando estiver alimentando o target com fonte externa, não conecte os 5V do ICD2Br com o do target, geralmente a tensão do targer é maior e ele aquece (ainda mais) o 78l05 (u1) do ICD2Br...

MensagemEnviado: 23 Jan 2008 13:50
por esau
consegui resolver o problema :P :P
o cabo de alimentação rj 12 estava com mau contato,
quase que eu tocava fogo no icd.
obrigado a todos pela atenção.

esau

MensagemEnviado: 23 Jan 2008 21:03
por cscharf
Olá Fabio_

Quando falo em ICD Normal, me refiro ao ICD original Microchip. E quando falo em procurar nao alimentar externamente, me refiro ao foto de é muito facil naquela "bolacha" queimar o circuito de fonte, basta um esquecimento em um checkbox... Temos uma pilha de bolachas na empresa que acabaram queimando por este motivo... Sabe como é estagiario se descuidou e babau....
Att

MensagemEnviado: 24 Jan 2008 07:04
por phophollety
Então que tal doá-los para os colegas de fórum?!

ehehe =D

MensagemEnviado: 24 Jan 2008 07:42
por Sergio38br
o que seria de nós sem o estagiários... hehehehe


sergio

MensagemEnviado: 28 Jan 2008 16:28
por Ander_sil
Outro pau no ICD2br...

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC16F876A found, revision = Rev 0x8
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x467)
Verifying...
...Program Memory
ICD0033: API: Checksum mismatch (Expected = 0xEB : Received = 0xC3)
ICD0275: Programming failed.
MPLAB ICD 2 Ready

Pelo help do erro 0033, ja desconectei e conectei novamente, já gravei o firmware "ICD01020702.hex" do ICD de novo e nada.
Detalhe esse erro esta acontecendo com a mesma placa que tinha funcionado antes a quatro dias atras.
Alguem ja pegou esse erro?