gravador 89s xx

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

gravador 89s xx

Mensagempor Tiago Silva » 20 Out 2010 11:03

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
Tiago Silva
Bit
 
Mensagens: 33
Registrado em: 03 Nov 2006 15:27

Mensagempor lopesjm » 20 Out 2010 11:16

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
lopesjm
Byte
 
Mensagens: 133
Registrado em: 26 Out 2006 12:40

Mensagempor brasilma » 20 Out 2010 11:46

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ç
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor Tiago Silva » 20 Out 2010 12:10

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
Tiago Silva
Bit
 
Mensagens: 33
Registrado em: 03 Nov 2006 15:27

Mensagempor Tiago Silva » 20 Out 2010 12:20

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
Tiago Silva
Bit
 
Mensagens: 33
Registrado em: 03 Nov 2006 15:27

Re: gravador 89s xx

Mensagempor Djalma Toledo Rodrigues » 20 Out 2010 12:30

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
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor brasilma » 20 Out 2010 12:32

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.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor silverbolt » 20 Out 2010 14:49

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.
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Mensagempor Tiago Silva » 20 Out 2010 15:39

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
Tiago Silva
Bit
 
Mensagens: 33
Registrado em: 03 Nov 2006 15:27

Mensagempor lopesjm » 20 Out 2010 16:21

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
lopesjm
Byte
 
Mensagens: 133
Registrado em: 26 Out 2006 12:40

Mensagempor Tiago Silva » 21 Out 2010 09:23

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
Tiago Silva
Bit
 
Mensagens: 33
Registrado em: 03 Nov 2006 15:27

Mensagempor Tiago Silva » 21 Out 2010 09:28

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
Tiago Silva
Bit
 
Mensagens: 33
Registrado em: 03 Nov 2006 15:27

Mensagempor brasilma » 21 Out 2010 09:29

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?
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor Tiago Silva » 21 Out 2010 12:22

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
Tiago Silva
Bit
 
Mensagens: 33
Registrado em: 03 Nov 2006 15:27

Mensagempor brasilma » 21 Out 2010 13:38

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ç
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra


Voltar para 8051

Quem está online

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

x