Página 1 de 1

Problema PGM 18F

MensagemEnviado: 26 Jul 2013 16:34
por Moreto
Olá pessoal.
Estou me deparando com o seguinte problema.
Estou trabalhando com o Pic 18F1320, e também vi o mesmo problema no 18F2520. Acredito que aconteça em outros modelos também.

Quando ponho o circuito para rodar, se eu colocar algum tipo de interferência no Pino Pgm, que está desconectado do resto do circuito, usado apenas para gravação, o meu pic trava.
Depois de bater a cabeça, eu vi no osc, que quando ponho o dedo ou algo em cima do pino, ele fica em nivel lógico 1, e só quando eu ponho uma carga, que ele descarrega, e o meu Pic volta a funcionar.
Esse pino também serve para gerar um interrupção por mudança de estado, mas eu desabilitei as interrupções.

E também coloquei para levantar esse pino no começo do programa, só parar testar, e o Pic não faz isso. No proteus ele segue corretamente, mas no real não funciona.

Alguém sabe de mais alguma configuração relacionada?

Re: Problema PGM 18F

MensagemEnviado: 26 Jul 2013 16:48
por xultz
O pino PGM só é necessário em gravações de baixa tensão (low voltage programming). Se o LVP estiver habilitado, este pino perde a função de GPIO. Que gravador você está usando? Não é melhor trabalhar com o LVP desabilitado e configurar este pino como saída em nível baixo?

Re: Problema PGM 18F

MensagemEnviado: 26 Jul 2013 16:49
por andre_luis
Moreto,


Não costumo confiar muito nos pull-ups internos dos microcontroladores, e por isso sempre garanto fazendo externamente ao CI.


+++

Re: Problema PGM 18F

MensagemEnviado: 26 Jul 2013 21:23
por vtrx
Deixe este pino como entrada e aterre,só assim resolví este problema.

Re: Problema PGM 18F

MensagemEnviado: 29 Jul 2013 08:07
por Moreto
Eu estou usando o ICD2. Deixo o LVP desabilitado. Ai ponho o pino como saída e jogo para zero, mas isso não resolveu o problema.....

Re: Problema PGM 18F

MensagemEnviado: 29 Jul 2013 08:09
por Moreto
vtrx escreveu:Deixe este pino como entrada e aterre,só assim resolví este problema.

Aa legal, vou fazer isso. É bom saber que não sou o único que teve esse mesmo problema.
Valeus a ajuda pessoal, vou fazer as modificações aqui, e depois posto o resultado.