Página 1 de 1
Problemas com o P0 do 89s52

Enviado:
27 Jun 2007 13:30
por edusoppa
Ola pessoal,
Não sei o que está acontecendo, mas quando eu coloco uma rede resistiva de 10k no P0 do 89s52 parece que ele não inicializa, alguem sabe o que pode ser, a no programa eu deixei ele (P0) em nivel logico alto.Obrigado.

Enviado:
27 Jun 2007 13:53
por brasilma
Edu,
Não tem haver com a rede em P0 não, nossos equipamentos são assim (bem como outros, pois é uma configuração padrão) e não ocorre o que diz.
Acho que é outra coisa, ou o processador, cristal, fonte, reset.
Mesmo porque esses MCs são verdadeiros "tanques de guerra", e funcionam até "debaixo d'água".
Abraços,
MArcos.

Enviado:
27 Jun 2007 14:24
por edusoppa
Olá Marcos,
Concordo com você também achei muito estranho, mas se eu retirar a rede resistiva o microcontrolador funciona corretamente, o programa roda que uma beleza. Após ter verificado isto resolvi colocar apenas um resistor em pull-up de 10k no P0_0 e funcionou, ai coloquei no P0_1 funcionou, quando coloquei no P0_3 pau, parece que o uc fica resetado.
Obrigado.
Eduardo.

Enviado:
06 Jul 2007 17:51
por edusoppa
Problema resolvido....

Enviado:
06 Jul 2007 22:23
por brasilma
Como assim "problema resolvido..." e boa, aqui ajoelhou tem de rezar, pode ir nos contando qual era a "barbada"!!! rs, rs

Enviado:
11 Jul 2007 21:29
por edusoppa
heheheh
Seguinte cheguei na seguinte conclusão....
Só podia ser o software que eu estava usando para gravar, eu estava usando o grava8051 v 2.8, agora estou usando o grava8051 v2.7 que utiliza apenas *.bin, mas nada que um hex2bin nao resolva.
O importante é que esta tudo como manda o figurino, hehehehiuahuhauh. eu jah avisei o Rafel.
Um abraço,
Eduardo.

Enviado:
11 Jul 2007 21:35
por barboza
O que o sw de gravação tem a ver com resistores de pull-up na P0?

Enviado:
11 Jul 2007 21:58
por brasilma
Captei, eu já avisei ele sobre este problema no ano passado, na verdade acho que ele fez a opção HEX de tanto eu "encher o saco", mas como vc mesmo percebeu não ficou boa, e eu tbem estou usando o bom e velho HEX/BIN.
Barboza, o gravador altera o programa, geralmente as mudanças são muito pequenas que não impedem o funcionamento, comigo aconteceu a mesma coisa, o programa funcionava, só que dava alguns "efeitos colaterais"

Enviado:
13 Jul 2007 15:32
por edusoppa
Isto ai.....