[Problema] Gravador nao quer funcionar.

Software e Hardware para ATMEL

Moderadores: 51, guest2003, brasilma

Mensagempor RobL » 23 Set 2010 16:52

Só usar o HC pois esse é de 2 a 6V e o HCT de 4,5 a 5V. O que se quer é exatamente converter a possível baixa tensão na porta do PC que pode chegar a 3,5V.
EDITANDO AQUI:
Diferente do dito acima, pode usar HCT, pois a tensão que vai aplicada a ele é a da sua fonte (que não varia) e não a da porta (controle). O HCT com Vcc = 5V nível hi(na saida) com min de 2V(na entrada) enquanto o HC 3.15V min para nível hi(na saida).

Como você já mediu no seu pc 5V na porta use fios direto (não use o chip) e deixe os 20 "buracos"do chip. Coloque um jump em cada um deles e teste.
Eu uso um sem o chip que funciona bem. Cada PC é um PC.

Quanto aos transistores, observar que são chaves on /off. Qualquer porcaria que colocar aí dá certo. Em outras palavras, já que não quer usar resistor por fora, qualquer transistor polarizado (similar, parecido, com valores de R próximos) serve. Existem chips com transitores polarizados.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 29 Set 2010 17:59

Hoje terminei de soldar os componentes " depois de uma semana fazendo e desfazendo o layout para nao haver erro".

montei o gravador HVS pq nao encontrei todos componentes para montar o paralelo, onde moro não encontrei o 74hc299.

quando digitei avrpp -rf

apareceu 3 linhas e cada linha com um codigo Hex diferente.
Ex:
XXX unknown device <3F 3F 3F>

isso e sinal de que leu os fuses ?
ou fracassei mais uma vez?

Grato.
Julio_C
Bit
 
Mensagens: 11
Registrado em: 06 Set 2010 17:35

Mensagempor RobL » 29 Set 2010 19:01

Ninguém fracassa. Monte na bike e tente outra vez. A natureza é segura em suas leis. Depois que ela te quebrar e arranhar, vais andar.

Infelizmente, não leu. Note que sem o chip dará a mesma mensagem.
Quando ler, de fato, vai identificar o chip, etc.
Veja neste link abaixo como aparece a leitura dos fuses. Este foi feito com avrpp -rf , mas com o hadware paralelo.

http://img137.imageshack.us/img137/876/ ... seskd7.jpg

Conforme lhe coloquei, tenho um gravador sem o cmos para equalizar os níveis. Por que não tenta ?
Mas antes, faça uma revisão no seu, tem que funcionar.
Editado pela última vez por RobL em 29 Set 2010 19:57, em um total de 2 vezes.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor RobL » 29 Set 2010 19:11

Atenção, mais uma vez :

Se seu chip foi usado, por outro usuário, este pode ter desabilitado seu SPI.
Neste caso, não vai conseguir ler o chip de jeito nenhum.
Pode até você ter programado esse fuse inadvertidamente.

Para teste, tem que ter certeza que seu chip está com SPI habilitada.

De outra forma, somente com o modo paralelo com 8 bits, pode ser lido, pois este não depende do fuse SPI. (OPA!!!!) não se aplica ao seu caso !!!

O jeito seria testar esses chips com alguém. Esses chips são novos ?
Editado pela última vez por RobL em 29 Set 2010 19:53, em um total de 1 vez.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor RobL » 29 Set 2010 19:44

Tente :
avrpp - q

Isto faz entrar no modo de programação caso o fuse RSTDISBL esteja programado.

depois

avrpp -8

veja se o chip foi reconhecido. Se sim

repita :
avrpp -rf

e se não deu faça:

avrpp -q -rf

Se ainda não deu, verifique se chega 12Vcc no pino de reset, 5V, etc . Veja se está chegando clock no pino.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 30 Set 2010 10:02

os chips foram comprados da farnell.
creio que sejam novos.


ontem verifiquei as tensoes que chegavam no chip e não estao corretas apesar da fonte estar mandando 5 e 12 chega 1 onde era pra chegar 5 e 5 onde era pra chegar 12.

ontem mesmo verifiquei as junções dos transistores e se estavam ligados de forma correta. as ligacões e junções aparentemente estão corretas mais vou verificar mais uma vez e tambem verificar as tensões de saida da porta lpt1.

ja tinha quase terminado de montar o layout do gravador paralelo porem não encontrei o ci 74hc299 somente o 74ls299 posso substituir pelo ls ?

eu veeriquei nos datasheet que tem uma grande diferenca na frequencia de trabalho e tambem nao sei qual e a frequencia que o gravador vai trabalhar.

Grato.
Julio_C
Bit
 
Mensagens: 11
Registrado em: 06 Set 2010 17:35

Mensagempor RobL » 30 Set 2010 11:25

74LS299 :
Quanto a frequencia dá e sobra. Quanto ao nível de saída Voh é muito baixo (3,5V máx) . Neste caso é melhor ligar direto (sem o chip) e tentar. Deixe previsão para o chip e ligue direto por jump.

Mas, com certeza deve tentar o circuito já montado do VHS.
Sem o ATtiny no soquete, e desligado do PC, simule os sinais na entrada e veja as tensões em todos os pinos, especialmente onde tem que ter 12 e 5V.
Por exemplo, se não tiver uma fonte, pegue duas ou 3 pilhas de 1,5 V (tente com 2 pilhas 3V) o lado negativo no comum, ligue no pino 1 da paralela e meça os 12V no pino de RST e assim por diante.

Não esquecer os resistores de polarização dos transistores que não aparecem no esquema.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 30 Set 2010 17:24

quando eu alimento com os 5 e 12 V chega no pino 1 RESET 7.5 V
quando aplico uma tensao de 5V no pin 1 da lpt a tensao cai pra 5V.

os trasisores estao com resistores conforme a layout do paralelo "aquela imagem do lado com os resistores"

Edit: Achei o erro amanha eu vo arrumar e testar novamente .

coloquei somente transistores npn
bc 547 e 548


foi um descuido que me deu uma dor de cabeça -.-
Julio_C
Bit
 
Mensagens: 11
Registrado em: 06 Set 2010 17:35

Mensagempor RobL » 30 Set 2010 20:59

Agora vai.
São 3 npn e 3 pnp .

Antes de ligar, com o ATtiny, faça antes um teste sem ele, por segurança.
E, calma, pode ter mais, sempre tem, até que passa a funcionar.
Aí, então, começa a nova fase, os bugs do nosso programa :wink:
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 01 Out 2010 12:03

Funciono ^-^

demoro mais funcionou .

agora so preciso estudar um pouco o avrpp pra comecar a fazer o atiny45 sofrer na minha mão.


Muito obrigado RobL.
Julio_C
Bit
 
Mensagens: 11
Registrado em: 06 Set 2010 17:35

Mensagempor RobL » 01 Out 2010 17:23

Um brinde pelo acerto:
Para seu gravador ficar profissional, crie um arquivo de lote (ou batch, no win ou shel scritpt no unix).
Isto é um exemplo que terá que ser alterado para seu caso.
Suponha que seu diretório com o programa AVRPP esteja dentro de Meus Documentos\avrxtool32\bin
Suponha que seu programa esteja Meus Documentos\
Os fuses são exemplo (escrevi 10101010 ). Pode usar somente o hex
Para sair do programa use ctl c .
Abra o notepad e coloque esse exemplo lá:

Código: Selecionar todos
REM   Isto eh um comentario
REM   echo off  desliga mensagens na tela

echo off
cd  avrxtool32
cd  bin

REM  programa :   eh um label

programa :
avrpp attiny45.hex -fh10101010  -fl01010101

REM acima poderia ser: avrpp  arquivo.hex -fh10101010  -fl01010101 -l
REM -l bloqueia o chip para leitura. Evitar em testes.

pause
call :programa



Salve o arquivo, do notepad, com um nome qualquer .BAT
Dê 2 cliques sobre ele e siga as informações da tela.
Acabou de gravar, testou o programa, corrigiu o erro,
basta pressionar enter novamente para gravar outra vez
e assim por diante, sem precisar ficar abrindo programa e trocando diretórios, etc. Pode ter um .BAT para cada programa.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Anterior

Voltar para AVR

Quem está online

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

cron

x