icd2br

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

icd2br

Mensagempor esau » 22 Jan 2008 18:03

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.
esau
Bit
 
Mensagens: 9
Registrado em: 16 Jan 2008 09:51

Mensagempor Ander_sil » 22 Jan 2008 18:11

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.
Anderson Chrispim da Silva
chrispimdasilva@gmail.com
Ander_sil
Byte
 
Mensagens: 368
Registrado em: 30 Out 2006 09:58
Localização: Campinas - SP

Re: icd2br

Mensagempor andre_luis » 22 Jan 2008 19:54

esau,

No seu caso, voce deve clicar no menu em :

COFIGURE > SELECT DEVICE

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor fabio_ » 22 Jan 2008 22:15

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.
fabio_
Byte
 
Mensagens: 177
Registrado em: 13 Jun 2007 12:08

Mensagempor esau » 23 Jan 2008 07:59

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!
esau
Bit
 
Mensagens: 9
Registrado em: 16 Jan 2008 09:51

Re: icd2br

Mensagempor esau » 23 Jan 2008 08:01

andre_teprom escreveu:esau,

No seu caso, voce deve clicar no menu em :

COFIGURE > SELECT DEVICE

+++


eu já tentei, mas não adiantou
esau
Bit
 
Mensagens: 9
Registrado em: 16 Jan 2008 09:51

Mensagempor fabio_ » 23 Jan 2008 09:06

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.
fabio_
Byte
 
Mensagens: 177
Registrado em: 13 Jun 2007 12:08

Mensagempor cscharf » 23 Jan 2008 10:18

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.
cscharf
Bit
 
Mensagens: 18
Registrado em: 12 Out 2006 13:58

Mensagempor fabio_ » 23 Jan 2008 11:11

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?
fabio_
Byte
 
Mensagens: 177
Registrado em: 13 Jun 2007 12:08

Mensagempor phophollety » 23 Jan 2008 11:54

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...
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor esau » 23 Jan 2008 13:50

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
esau
Bit
 
Mensagens: 9
Registrado em: 16 Jan 2008 09:51

Mensagempor cscharf » 23 Jan 2008 21:03

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
cscharf
Bit
 
Mensagens: 18
Registrado em: 12 Out 2006 13:58

Mensagempor phophollety » 24 Jan 2008 07:04

Então que tal doá-los para os colegas de fórum?!

ehehe =D
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor Sergio38br » 24 Jan 2008 07:42

o que seria de nós sem o estagiários... hehehehe


sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor Ander_sil » 28 Jan 2008 16:28

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?
Anderson Chrispim da Silva
chrispimdasilva@gmail.com
Ander_sil
Byte
 
Mensagens: 368
Registrado em: 30 Out 2006 09:58
Localização: Campinas - SP

Próximo

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x