Página 1 de 1

gravador 89s xx

MensagemEnviado: 20 Out 2010 11:03
por Tiago Silva
Olá Pessoal ;

montei este gravador http://rafaelbf.tripod.com/grava.htm

e o mesmo não está funcionado.
no lugar do CI 74hc126 usei resistores de 47r.

Já montei este gravador uns 2-3 anos atrás e funcionou.


fiz o seguinte teste.
li o ci e salvei o codigo, depois mandei gravar o codigo lido, grava normalmente sem erro.

quando mando gravador outro codigo já existente ( independete do tamanho) o mesmo da erro de gravação.

já tentei usar porta ECP , EPP + ... e nada.

Testei com pino SSi ( p1,4 ) aberto e para terra.
Testei com PINO EA para VC e em aberto.
Cristal de 16mhz

Estou usando cabo de gravação de +- 1,2mt, mas cheguei a testar com cabo de 25cm e não tive sucesso.

Tentei gravador arquivo *.bin , *.hex


Alguma ideia do que pode estar ocorrendo ??


Tava usando 89C52 (gravação paralela) mas o mesmo está cada + estinto, vou ter que passar a usar o 89S xx.



Tiago

MensagemEnviado: 20 Out 2010 11:16
por lopesjm
Olá Tiago,


Qual windows está usando ?

Para windows 2000/XP/Vista/ 7, vá no Painel de Controle->Sistema->Pripriedades->Gerenciador de Dispositivos->Portas(COM&LPT).

Selecione Porta da Impressora LPT -> Configurações da Porta. Selecione o item " Usar qualquer interrupção atribuida à Porta." Clicar em OK e reinicie.

Após reiniciar, veja em Informações do Sistema ou em propriedades da porta, se foi atribuida interrupção à porta paralela. Tipicamente a interrupção é a IRQ 7 e endereço 0378h.

Obs.: Se for computador Compaq ou Notebook, não funciona.

[]s
Jorge

MensagemEnviado: 20 Out 2010 11:46
por brasilma
Tiago,

Acho que o problema não é no hardware, pois nesse caso não deveria gravar nada, me parece alguma coisa com o acesso aos arquivos, porque não testa em outro micro?

Abç

MensagemEnviado: 20 Out 2010 12:10
por Tiago Silva
OLá.

Fiz teste sugerido pelo Brasilma e LopesJm e nada de funcionar.

Estou usando win XP.

Instalei \ desistalei para teste o IOport... e nada .


Vou pela xxx vez refazer cabos e soldas e conferir novamente o esquema.


Tiago

MensagemEnviado: 20 Out 2010 12:20
por Tiago Silva
Só detale.

Micro que estou usando pra gravar , tenho instalado Win XP e Linux , acredito que não seja o problema.

Testei em outro Micro que usa somente o win Xp e deu erro.


Tiago

Re: gravador 89s xx

MensagemEnviado: 20 Out 2010 12:30
por Djalma Toledo Rodrigues
Tiago Silva escreveu: ... fiz o seguinte teste.
li o ci e salvei o codigo, depois mandei gravar o codigo lido, grava normalmente sem erro.

Mas se leu e não apagou ...

DJ

MensagemEnviado: 20 Out 2010 12:32
por brasilma
Tiago,

Usei esse sistema do Rafael por muitos anos e sempre funcionou muito bem, portanto com certeza deve ser alguma "besterinha" que não estamos vendo.

As vezes um sistema pode funcionar no limite por algum tempo, e depois parar, como está a ligação para o pino de reset? Há um resistor de 10K para VCC?

Você pode trocar o cristal por um de 12MHz, os capacitores dele são de 33 pico cerâmicos?

Abraços.

MensagemEnviado: 20 Out 2010 14:49
por silverbolt
quanto aos capacitores, funciona sem, sem problemas.
tenta baixar o xtal pra 8 ou 4 Mhz
Outra coisa, testa no win/98.
sei que é dificil, mas eu mantenho uma maq. no lab com 98 só pra gravar essas coisas via porta paralela.
o unico que não funfo nele, foi o de avr HVPROG do Chan......
Ainda preciso testa-lo mais a fundo.

MensagemEnviado: 20 Out 2010 15:39
por Tiago Silva
Pessoal, acho que tem algo doido aqui.


mandei lei chip e salvar dado. depois mandei gravar dado salvo o até ai funcionou 100%.
Detale tinha esquecido de conectar o cabo do gravador na paralela do pc. mesmo assim ""gravou\Leu "" o chip.


Testei com cristal de 3,5mhz e nada e cap. 33pf.
O cristal de 12M que tava usando acabei quebrando o terminal do mesmo estou sem agora, só tnho d e 3,5 ou 16M.


**Brasilma coloquei o resitor de 8K2 no rst p\ Vcc.



Tiago

MensagemEnviado: 20 Out 2010 16:21
por lopesjm
Tiago,

O fato de o programa ler o chip não quer dizer nada. Não há uma
checagem por parte do programa e nem do chip. Você pode mandar ler
o chip com o cabo desconectado ou nem usar um cabo. Ele vai ler, e aí ?

Se abrir o arquivo, estará todo em FF.

Recomendo que verifique calmamente todas as ligações.

Baixe a última versão do programa GRAVA do Rafael. Se não me
engano é Ver 2.11.

O esquema está no help do programa.

Selecione o CHIP certo. Eu sei que você já viu isso, mas não custa checar.

O cabo pode ser um flat, mas deve ser curto, 30 cm no máximo.
O certo é usar um cabo manga blindado. Aí pode usar 1,5 metros tranquilo.

Se o microcontrolador não tiver crital, não funciona mesmo. Ele tem
que estar oscilando para que o microcontrolador possa ser gravado. Tem
que estar alimentado também.

Se puder, teste o circuito gravador em mais de um pc. Pode ser que o
pc que esteja usando tenha alguma limitação na porta paralela.

[]s
Jorge

MensagemEnviado: 21 Out 2010 09:23
por Tiago Silva
bom dia Pessoal;

Consegui colocar o gravador pra Funcionar, depois de algum teste e modificações e troca de PC.

Troquei resistor de 47r por 33r
soldei conector moles proximo ao pino do 89s52
DB25 (cabo 20cm) ==> Molex ==> resitor33r==> pino micro
Pino 9 micro resisror 8k2 p\ vcc

Antes.
DB25 (cabo 20cm) ==> Molex ==> resitor 47r ==> cabo flat +- 10cm==> pino micro.
Pino conector molex ==> resisror 8k2 p\ vcc
Pino conector molex ==> flat +- 10cm ==> ao pino micro

OBS> O gravador funcionou 100% no win XP, em PC Pentium 3.
no meu micro novo ele não funciona.
** Gravei um arquivo de 15 byte normalmente
** arquivo de 7,0Kb da erro por volta do 70 byte de gravação.


** Brasilma, acho que pode ter ""besterinha "
Antes de fazer modificação testei o gravador em outro pc e não funcionou.
Ao fazer as alteração quando fui retirar o R. 8k2 Reset, não sei se eu rompi a trilha ou se a mesma já estava rompida.
* no inicio dos testes medi o pino do rst e mesmo estava com 5V.


Agora só resta descobir se o problema do XP ou se a paralela tá com problema ...



Tiago

MensagemEnviado: 21 Out 2010 09:28
por Tiago Silva
Olá;

Na procura de um cristal de 12Mega, nas sucatas .., acabei achando um gravador que usa o software de gravação da atmel, testei o mesmo e funcionu no PC Pentium 3, no pc novo nada de rodar ..

O gravador e bem simples alguns resitores e CI 74LS244.

porêm o mesmo não funciona no meu pc.




Tiago

MensagemEnviado: 21 Out 2010 09:29
por brasilma
Tiago, aquele CI de drive que é inserido no meio, possui duas funções: aumentar a capacidade de corrente da porta e servir de proteção a mesma, derrepente ele resolve o seu problema e proteje o micro.

O que acha?

MensagemEnviado: 21 Out 2010 12:22
por Tiago Silva
Olá Brasilma


Aqui na cidade não acho ci 74HCxx, vou tentar comprar junto com material da empresa, ou algum fornecedor me fornece amostra, se não tenho que comprar 1 regua fechada +- 20pç.

Tava pensando na opção de fazer driver com BC, se não achar o 74HC126 ou outro compativel.


Será que erro nao pode ser por causa do pc se mais novo ( Core Duo, 2,8Ghz).


Tiago

MensagemEnviado: 21 Out 2010 13:38
por brasilma
Tiago,

Acredito que não, talvez seja uma característica da porta, que independe da idade do micro.

O valor dos resistores mais altos com certeza colabora para o problema.

Outra coisa é o próprio controlador, alguns (dependendo do número de gravações, fabricante) dão mais trabalho (gravam devagar, dá erro de vez em quanto).

Abç