Problema gravar e apagar pic 12F629

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Problema gravar e apagar pic 12F629

Mensagempor geraldomelo » 04 Mai 2007 04:26

Ola Pessaol . Estou com um problema aqui . Gravei um pic 12F629 aqui , com um programa simp0les de testes para interrupção e timer , e deixei ele rodando uns 10 dias , tudo rodando perfeitamente .. Ele só pisca 3 leds , com seus devidos resistores 220 ohms . O problema é que eu gravei nele umas 30 vezes , até deixar o programa definitivo rodando , e até ai tudo bem , mas agora , quando retirei o pic , para fazer algumas modificações no programa , ele não apaga mais e não grava outro programa também ... Quando mando apagar , ele diz que tá tudo Ok (Erase operation is successful.) , mas quando mando verificar , ele diz que não esta "zerado" (Device is NOT blank: Program Memory , Configuration Bits)
, e quando eu mando gravar outro programa por cima , ele dá esse erro :

Program Memory Errors

Address Good Bad

0033: 2890 288F
0034: 30B2 0181
.
.
.
.

0052: 1C03 2855

Colocando outro pic no local , grava tudo certinho ....

Bom , oque pode estar acontecendo ? O pic ainda funciona com o programa antigo ... MAs como pode "pifar" desse jeito .. fiquei preocupado , pois como posso confiar num MCU que do nada , e funcionando , acontece isso ? ou será que é alguma bobeada minha ? tomara ...

obs : MPLAB v7.51 .... antes de me perguntarem também , em select device tá o pic12F629 .....

Abraços

Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor geraldomelo » 04 Mai 2007 04:29

Ah , desculpem , já ia esquecendo .... O gravador é o Mcflash da Mosaico ..

abraços
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor fabim » 04 Mai 2007 08:01

cara isso aconteceu comigo tambem.

Experimenta medir a impedancia entre MCLR e GND - VDD.
Claro com a alimentação desligada.

No meu caso alguns ficaram em curto entre MCLR e GND.

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor geraldomelo » 04 Mai 2007 19:55

Certo , eu medi as impedâncias , e não existe curto



abraços
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor eliandrostz » 04 Mai 2007 20:23

Também estou tendo o mesmo problema, só que com 16F876A. Resetando o gravador(McPlus) as vezes voltava a gravar, mas agora parou de vez. Aconteceu a mesma coisa com três uC.

Acredito que o gravador esteja pifando os bichinhos.

Eliandro
O conhecimento vem e vai, a sabedoria permanece...
eliandrostz
Nibble
 
Mensagens: 71
Registrado em: 16 Out 2006 13:51

Mensagempor geraldomelo » 04 Mai 2007 20:28

Não creio que seja o gravador não hein ( meu é o mcflash da mosaico) , pois estou gravando os outros pics 12F e está tudo normal ...

vai sabe oque acontece ..
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor eliandrostz » 04 Mai 2007 20:53

Ou é coisa do gravador, se mando gravar sem colocar o PIC no soquete ele dá o mesmo erro, tanto faz se o PIC está lá ou não.
O conhecimento vem e vai, a sabedoria permanece...
eliandrostz
Nibble
 
Mensagens: 71
Registrado em: 16 Out 2006 13:51

Mensagempor geraldomelo » 04 Mai 2007 20:58

é , se eu mando gravar sem o pic , ele dá um erro , mas dá os parametros a mais , dos fuses por exemplo ... :

Configuration Memory Errors

Field : Oscillator " este primeiro aqui , dá com o pic
Expected: Internal RC No Clock no gravador também "
Received: LP

Field : Power Up Timer
Expected: Off
Received: On

Field : Code Protect
Expected: Off
Received: On

Field : Brown Out Detect
Expected: On
Received: Off

Field : Data EE Read Protect
Expected: Off
Received: On


Abraços
Geraldo .
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor Mersin » 05 Mai 2007 09:54

Amigo,

Comigo esse problema costuma resolver se eu mandar Apagar de pois Gravar umas 5 vezes sucessivamente, retirando o PIC do slot e recolocando-o a cada tentativa, parece ser um tipo de mau contato!... uma hora ele diz que conseguiu gravar.

Outra coisa, antes de fazer o processo acima, dê um Reset no McFlash.

Valeu!
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor Adauto sampaio » 07 Mai 2007 08:59

Comigo acontecia a mesma coisa. Solução: coloquei o gravador em outro PC e funciona direitinho. Formatei minha máquina e voltou a dar certo. Vai sabê!!!
Abraços.

Mersin escreveu:Amigo,

Comigo esse problema costuma resolver se eu mandar Apagar de pois Gravar umas 5 vezes sucessivamente, retirando o PIC do slot e recolocando-o a cada tentativa, parece ser um tipo de mau contato!... uma hora ele diz que conseguiu gravar.

Outra coisa, antes de fazer o processo acima, dê um Reset no McFlash.

Valeu!
É tudo uma questão de sorte; pergunte a qualquer perdedor
Adauto sampaio
Byte
 
Mensagens: 123
Registrado em: 07 Jan 2007 16:02


Voltar para PIC

Quem está online

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

x