Página 1 de 1

Problema com gravação

MensagemEnviado: 25 Jul 2009 12:02
por ÁgioFelipe
Pessoal, estou trabalhando em um projeto de gravação remota do 16F877A, a gravação está funcionando normalmente, até que notei o seguinte problema:
Quando o programa que já está no PIC a ser gravado (ou seja o programa que foi gravado anteriormente) seta os pinos RB6 e RB7 o gravador (o meu remoto) não consegue gravar outro programa de jeito nenhum.
É preciso que eu coloque esse PIC no ICD2 e o apague, ai sim a minha programação remota funciona.
Já notei esse mesmo problema em uns kits didáticos lá no meu trabalho.

MensagemEnviado: 25 Jul 2009 12:22
por tcpipchip
Gravacao remota via software que voce mesmo desenvolveu...ou via FIRMWARE ? (VDD=13V) ?

Eu fiz algo parecido...mas eu usava o PIC no modo MICROPROCESSOR MODE (PIC17), ou seja...meu programa ficava em uma memoria externa nao volátil da RAMTRON...dentro do PIC eu gravei um bootloader para gravacao remota...ou seja....recebia, jogava na RAMTRON, e dava um jump para lá...

MensagemEnviado: 26 Jul 2009 18:02
por ÁgioFelipe
Software que eu mesmo fiz, ele funciona perfeitamente, só da pau quando o PORTB foi configurado pelo programa anteriormente gravado da forma que falei, estou colocando o Vdd = 13V.

MensagemEnviado: 27 Jul 2009 13:49
por ÁgioFelipe
Problema resolvido, MCLR tem que ir para 0V antes de ir para 13V.