Página 1 de 1

problema ao gravar pic18f2550

MensagemEnviado: 26 Mai 2009 22:35
por Hermann Rocha
Olá a todos, estou tendo dificuldade de gravar um hex no pic18f2550, tenho como gravador um multiprog2 que usa o mplab ICD 2, eis o que acontece.

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC18F2550 found, revision = Rev 0x7
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation
Erasing Target Device...
...Erase Succeeded
MPLAB ICD 2 ready for next operation
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0xD7F)
Verifying...
...Program Memory
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0xEFB3, Val Read = 0xEF12)
ICD0275: Programming failed.
MPLAB ICD 2 ready for next operation

parece ser algo com a memoria, mas não sei bem o que fazer

Grato

MensagemEnviado: 27 Mai 2009 08:19
por fabim
não sei como o ICD trabalha.
Pelo que pude ver ele grava word a word e ja vai conferindo.

Ele gravou EFB3 e leu EF12.
Isto ja aconteceu comigo com um gravador tabajara, e o problema era mau contato.
Faça o seguinte.
Mande apagar o 2550, e faça a leitura para ver se esta realmente apagado 3FFF.
Se não estiver apagado, reveja as conexões.
Faça o mesmo procedimento e mande gravar novamente.

Poste os resultados.

fabim

MensagemEnviado: 27 Mai 2009 19:14
por Hermann Rocha
Olá Fabin, ja testei outros pics como 12f675, 16f628a,16f676 e tudo esta normal referente ao funcionamento do gravador. Conversei com meu amigo que me enviou o HEX e o mesmo por engano me falou que era para usar o pic18f2550 sendo que é o 18f2455 rsrsrs, vi o datasheet dos mesmo pude perceber que a diferença esta na capacidade da memoria. Fiz testes usando outro hex para o 18f2550 mais acontece a mesma coisa, agora estou na duvida perdi o PIC ou e alguma configuração que não estou sabendo.

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC18F2550 found, revision = Rev 0x7
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation
Erasing Target Device...
...Erase Succeeded
MPLAB ICD 2 ready for next operation
Verifying...
...Verify Succeeded
MPLAB ICD 2 ready for next operation
Blank Checking...
...Program Memory
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0xFFFF, Val Read = 0xEF12)
...Device not blank
MPLAB ICD 2 ready for next operation

caso queira ver o gravador que uso segue link do fabricante http://www.smartradio.com.br/[/u]

MensagemEnviado: 28 Mai 2009 09:16
por Sergio38br
bom dia, tem um topico no forum da microchip sobre um assunto muito parecido, em que eles recomendam usar um cabo de inter-conexão entre o icd e a placa a menor possivel, o que foi comprado recentemente pela empresa veio com um cabo de +/- 10 cm apenas.


[ ]'s
Sergio

MensagemEnviado: 02 Jun 2009 22:30
por Hermann Rocha
Ola Sergio38br e Fabim, consegui gravar atraves do gravador mesmo, por nao ter outro pic nao fiz testes para descobrir o que ouve ok. Obrigado pela ajuda