[Problema] Gravador nao quer funcionar.

Software e Hardware para ATMEL

Moderadores: 51, guest2003, brasilma

[Problema] Gravador nao quer funcionar.

Mensagempor Julio_C » 19 Set 2010 14:50

Boa Tarde, jah faz algum tempo que venho tentando gravar um AVR, porém nao obtive sucesso.

quando tento usar o ponyprog da o erro -24.
e quando tentei usaro AVRSP deu o erro device connection failed.

ja tentei utilizar 3 tipos de gravadores sem sucesso, achei que era o pc entao usei outro pc mais tambem sem sucesso.

os 3 gravadores que tentei utilizar:

http://elm-chan.org/works/avrx/avrx_com.png
http://diy4fun.blogspot.com/2009/01/sim ... r-avr.html
http://www.ec66.com/article/pic/avrisp.gif

ja tentei com 3 AVRs e nem um funcionou.

Attiny45
Attiny45
Attiny2313

se alguem poder me ajudar eu agradeço.
Julio_C
Bit
 
Mensagens: 11
Registrado em: 06 Set 2010 17:35

Mensagempor RobL » 19 Set 2010 20:02

Qual erro que deu com o gravador elm-chan ?
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor RobL » 19 Set 2010 20:02

Qual erro que deu com o gravador elm-chan ?
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 19 Set 2010 23:04

avrsp -rf :
Device connection failed

Será que os 3 avrs podem estar queimados ?
pq todos dao esse msm erro com o avrsp e no ponyprog da o erro (-24).
Julio_C
Bit
 
Mensagens: 11
Registrado em: 06 Set 2010 17:35

Mensagempor RobL » 20 Set 2010 11:06

Parece haver algo em comum aí. Vamos eliminar os chips, ou seja, deixá-los por último.
Melhor seria ter certeza que os chips estão bons, mas se for difícil, vamos supor que estejam bons.
Neste caso há algo em comum:
1- Seus gravadores usam porta paralela ou serial ?
Se for paralela é preciso que na BIOS do pc a porta paralela esteja setada para receber dados, além de transmitir. Não me recordo se Enhanced alguma coisa. Verifique.

2- Há algum cabo comum que foi usado em todos os testes ?
Se sim, desconfie dele.

3- Se no modo serial porta serial, tem que ajustar a frequência.
Veja no caso do ELM-Chan qual o parâmetro
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 20 Set 2010 14:56

1- Até hoje o unico gravador que utilizei a porta lpt1 foi aquele gravaor mais simples só com resistores. os outros utilizei a porta COM1.

2- logo que montei os 2 gravadores com conexao pela porta COM1 utilizava um cabo de extensão, mais logo depois removi o mesmo e mesmo assim sem sucesso na gravação.

3- Seria isto ? http://elm-chan.org/works/avrx/avrdude.conf.txt
se não for poderia me indicar em qual parte da pagina do elm chan em que fica?


A porta COM1 eu utilizo ele com um gravador uJDM para PIC e funciona porém minha real intenção e utilizar somente os AVR quando conseguir gravar 1.


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

Mensagempor RobL » 20 Set 2010 17:04

Eu uso e conheço bem o ELM-Chan paralelo.
Por exemplo no ELM-Chan:
Dê uma olhada no arquivo avrx32_e.txt que lá tem uma parte de comandos serial.

editei aqui:
Fiz um teste avrsp -rf, com a serial sem o gravador e dá exatamente sua mensagem.

Veja lá o comando para serial. Parece que por default usa com1. Sua porta é com1 ? Penso que já disse acima que sim.
Tem algum modem, ou outra placa, no pc, disputando a mesma IRQ da com1 ?

Veja lá que há um comando -z que provoca pulsos de 1ms no sck, para teste.

Penso que primeiro deve ter certeza que há comunicação.
Depois se os pinos do chip estão de fato corretos. É bom verificar.

Com o modo paralelo funciona bem.

Quanto aos demais nunca usei. Todos tem suas manhas.
No GrupCn tem um gravador em torno de R$100,00 da própria Atmel, o AVRDragon, mas com certeza com o do ELM-Chan e o avrdude (que nunca usei mas muitos usam) funcionam.

Pergunto : Seu cabo tem um 74HC125 ou 126 como conversor de tensão ?
Se for cabo puro, pode ser que em seus 2 PCs o nível da porta não chegue aos 4,5 a 5Vcc necessário para o gravador. Sem o CI depende de sorte.
Veja abaixo:
http://elm-chan.org/works/avrx/avrx_com.png
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor RobL » 20 Set 2010 18:39

Oh rapaz!!!!
Você está usando XP ou superior.
Você não tem acesso direto às portas !!!!
Somente como administrador.
Instale o programa giveio e vai funcionar. Ele lhe dará acesso direto às portas.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 20 Set 2010 20:39

Edit:
Fiz o teste do -z so que nao apareceu nem uma mensagem de falha nem nada, aparentemente o avrsp não reconhece nada conectado na porta.

O GIVEO foi instalado com o ponyprog será que pode ser isso ?
pq quando instalei o que vem com o ponyprog.



a placa contem um CI 74HC126N ja montei 2 vezes a mesma placa uma na protoboard e uma na PCI porém não deu certo.
ja testei o 74HC125N tambem com as modificações do VCC para o GND como infoma o site do ELM.

bom estou pensando seriamente em montar um gravador paralelo ja que no modo serial até hoje não consegui.

http://elm-chan.org/works/avrx/avrxp.png

no circuito onde informa DC 12V 10mA eu devo ligar uma fonte de 12V que forcena no minimo 10mA?
e no DC 5V também ?

se eu montar conforme o esquema sem nem uma alteração e colocar o attiny2313 ele irá funcionar ou e necessario fazer alguma modificação ?

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

Mensagempor RobL » 21 Set 2010 08:13

O objetivo de usar o comando -z com porta serial é para ver se está ocorrendo os pulsos no sck a cada 1 ms e com isso ver se está havendo algum tipo de saída por esta porta.

Não creio que precise montar o modo paralelo, mas se o fizer, não esqueça de observar que os transistores usados são do tipo polarizado internamente. Portanto terá que usar os resistores por fora, ao usar um tipo BC547 no lugar dos recomendados.
Sugiro que a fonte deve estar apta a no mínimo fornecer mais que 30mA.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 21 Set 2010 17:43

Hoje não há como eu fazer os testes então vou fazer os testes amanha de manha.

por eu ter 2 avrs de 8 pin tava pensando em montar esse gravador somente para testar se com a porta paralela e um gravador HVS eu consigo gravar o meu 1º AVR.

esses transistores com polarização interna pode ser substituido por BC548 e BC547 respeitando os valores dos resistores ?

http://elm-chan.org/works/avrx/avrxp8.png

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

Mensagempor RobL » 21 Set 2010 20:27

Sim pode substituir colocando os mesmos valores dos resistores recomendado.

Cabe observar que este gravador do link acima também é serial, apesar de ser pela porta paralela.

Modo Serial é aquele no qual se usa o SPI do chip para gravar, não importando a origem dos dados.
Modo Paralelo é usado uma porta inteira com 8 bits para dados, portanto 8 fios só para os dados, mais os fios para controle. O modo paralelo pode tanto ser gerado em uma porta serial como paralela no PC.

Se quizer fazer um que é pau para toda obra, faça o paralelo, o que usa o programa AVRPP. exe. Mas deixe na placa o lugar para o chip cmos para conversão de nível .
Tente ligar os fios diretamente, mas vai depender do nível da porta do PC.

Este tem a vantagem de habilitar a SPI de todos chips Atmel. Inclusive, se seu chip já foi usado, pode ser este um dos problemas. O fuse do SPI pode estar bloqueado para gravar pela SPI.
Se isto estiver acontecido, nenhum gravador serial vai funcionar, especialmente nesses chips informados. Os gravadores seriais necessitam da SPI habilitada.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 22 Set 2010 13:25

Hoje fiz o teste do avrsp -z e no SCK estava chegando um sinal de 998Hz.

Surgiu uma outra duvida.

esse é o paralelo :
[url]http://elm-chan.org/works/avrx/avrxp.png
[/url]

esse e adaptador para outros tipos de AVR:
http://elm-chan.org/works/avrx/avrxp_sk.png

se voce pegar o primeiro circuito tirar os componentes que não serão usados e adaptar o socket se transforma nesse né ?
http://elm-chan.org/works/avrx/avrxp8.png

mesmo sendo um circuito adaptado do paralelo continua sendo serial ?

peço desculpa pela minha ignorancia mais se eu não perguntar essa duvida vai ficar corroendo meu celebro.

lembro uma vez que uma vez utilizei a porta paralela e a tensao de saida era de aproximadamente 5V, então não a necessidade de utilizar TTL - CMOS ?


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

Mensagempor RobL » 22 Set 2010 14:31

Sim, o deste link
http://elm-chan.org/works/avrx/avrxp.png
é o modo paralelo. Observe que tem 8 linhas de dados entrando no chip a gravar : data0 a data 7 do pino 11 ao 19. Este é o que recomendo, pois dá para fazer qualquer manobra com os fuses. É através desse gravador que se recupera o fuse do SPI.

se voce pegar o primeiro circuito tirar os componentes que não serão usados e adaptar o socket se transforma nesse né ?
http://elm-chan.org/works/avrx/avrxp8.png


Não é modo paralelo apesar de usar o mesmo programa AVRPP que é o do paralelo. Portanto não fica igual ao outro, mas é o única forma de gravar HVS(high serial voltage program) nesses chips pequenos.
Devido aos chips de 8 pinos não terem uma porta completa (8bits), não é possível entrar com os dados no modo paralelo. Para esses chips o AVRPP envia dados serialmente pela SPI mesmo vindo da porta paralela do PC.
O que vai importar aqui é o fato desses chips, os mais antigos, necessitarem de 12Vcc para mudar alguns fuses.

Quanto aos 5V vindo do PC é importante medir com certa carga, mesmo sendo uma carga leve. Alguns PCs mal chegam a 3,5V outros sustentam algo pelo 5V . Cabe tentar, mas sabendo que pode não dar.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Julio_C » 23 Set 2010 15:55

Boa Tarde, Hoje terminei de fazer o layout de 8 pinos e comecei a fazer o layout do gravador paralelo só que quando fui atraz dos componentes só achei o 74hc541 e no site ele indica o 74HCT541, será que tem algum problema substituir o hct por hc?

e os transistores tambem nao achei os modelos que ele utiliza, alguem poderia me indicar um substituto, pois utilizar os bc547, 548 como substituto a placa vai fica enorme e muito trabalhosa pra mim que ainda sou iniciante.

rn2202 -> DTA114 , KRA107, KRA102
rn2205
rn1202

procurei no google algum equivalente porem so achei o do rn2202 pelo menos os transistores de polarização so de mesmo valor.

muito obrigado pela paciência.

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

Próximo

Voltar para AVR

Quem está online

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

cron

x