LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: CBX em 02 de Agosto de 2010, 14:58

Título: Programador AVR
Enviado por: CBX em 02 de Agosto de 2010, 14:58
boas

que programador USB aconcelham para programar uns attiny's e talvez uns atmegas?

andei a pesquisar e encontrei:


o objectivo seria eu construí-lo e o ideal seria ter a maior compatibilidade tanto com hardware como com software e ficar o mais barato possível :P

cumps
Título: Re: Programador AVR
Enviado por: msr em 02 de Agosto de 2010, 15:07
Parece-me que o mais simples ainda deve ser este:
http://electronics-diy.com/avr_programmer.php (http://electronics-diy.com/avr_programmer.php)

Ando ha tempos para fazer este circuito, mas nunca o testei até hoje.
O stress em relação a alguns programadores que indicas é que precisas previamente de um programador dado que tens de programar o MCU que usam (para teres ligação USB).
De qualquer das maneiras nao conhecia o que indicaste da sparkfun e, pelo preço (e tempo que se poupa em "nao construir" um) parece-me muito fixe.
Título: Re: Programador AVR
Enviado por: CBX em 02 de Agosto de 2010, 15:29
é mais simples mas não tenho porta serie no portátil e mais dia menos dia as portas serie desaparecem de vez...

programar o chip do programador não é problema pois poderia usar o Arduino ISP (http://www.arduino.cc/playground/Code/MegaISP)...

obrigado pela resposta...

cumps
Título: Re: Programador AVR
Enviado por: igonine em 20 de Setembro de 2011, 22:09
Oi

Gostaria de saber por qual destes programadores acabaste por optar?
Estou neste momento com o mesmo problema... quero programar um atmega168, mas queria programar sem passar pelo arduino.
Título: Re: Programador AVR
Enviado por: CBX em 20 de Setembro de 2011, 22:16
usbasp, o mais barato que encontrei, mas estou a pensar em comprar um AVR Dragon...
Título: Re: Programador AVR
Enviado por: engenhocas4you em 23 de Setembro de 2011, 18:13
Boas,

Também estou interessado no AVR dragon, no site tem lá um local para inserir um numero de cupão.


Enter coupon number*:

Será que é algum desconto?

É que 27 € de portes ainda é significativo.

Cumps

Título: Re: Programador AVR
Enviado por: Njay em 23 de Setembro de 2011, 18:38
As portas série não irão desaparecer tão cedo. Além disso muitos PCs já não têm porta série há anos, mas há uns conversores USB<->COM muito baratos, por exemplo $3 c/ custos de envio incluidos na dealextreme.
Título: Re: Programador AVR
Enviado por: CBX em 23 de Setembro de 2011, 18:43
27€ onde  :o
Título: Re: Programador AVR
Enviado por: engenhocas4you em 23 de Setembro de 2011, 19:02
No site da atmel.
Título: Re: Programador AVR
Enviado por: CBX em 23 de Setembro de 2011, 20:03
não sei se estamos a falar do mesmo: http://store.atmel.com/PartDetail.aspx?q=p:10500053 (http://store.atmel.com/PartDetail.aspx?q=p:10500053)

neste momento 49USD ~ 36.4€ que é o preço dele em muitos sites...
Título: Re: Programador AVR
Enviado por: senso em 23 de Setembro de 2011, 20:24
Provavelmente 27$ de portes, que é o que eles querem para enviar um UC Xplained, quase tanto como a placa que custa 30$.
O Hugu está a fazer uma encomenda á farnell neste momento, eles devem ter Dragons, eu comprei o meu na Mouser e o preço deles tipicamente é de 44€, tanto na Digikey como na Mouser.
Título: Re: Programador AVR
Enviado por: CBX em 23 de Setembro de 2011, 21:00
na farnell custa mais 8€ que na digikey  ::)

agora tenho outras despesas, vai ser a prenda de natal para mim mesmo  ;D
Título: Re: Programador AVR
Enviado por: senso em 23 de Setembro de 2011, 21:07
Depois juntas taxas de alfandega e IVA e dá tudo no mesmo..
Título: Re: Programador AVR
Enviado por: CBX em 23 de Setembro de 2011, 21:09
os preços da farnell já têm iva?
Título: Re: Programador AVR
Enviado por: engenhocas4you em 24 de Setembro de 2011, 02:13
Boas,

O que me estava a referir era mesmo aos portes como podes verificar em cima:

"É que 27 € de portes ainda é significativo."

Se comprar directamente a atmel pode ficar na alfandega?

Já agora volto a relembrar alguém sabe para que serve o código para inserir?

Cumps



Título: Re: Programador AVR
Enviado por: senso em 24 de Setembro de 2011, 03:03
É código de desconto, mas se não tens nenhum não vale a pena tentar a adivinhar porque não dás com um código assim do nada.
Pode, e muito provavelmente pára porque isso vem por transportadora, e dada a situação financeira do pais tudo estaciona na alfandega.
Título: Re: Programador AVR
Enviado por: engenhocas4you em 24 de Setembro de 2011, 03:14
Ok, pensei que as vezes esse código fosse fácil encontrar em algum site, apesar de já ter procurado sem sucesso.

Bem se para na alfândega vou tentar arranjar-me de outra forma.

Cumps
Título: Re: Programador AVR
Enviado por: CBX em 24 de Setembro de 2011, 14:57
se comprares dentro da união europeia e mais uns países com que Portugal tem acordo, não pagas taxas alfandegárias, apenas IVA
Título: Re: Programador AVR
Enviado por: dio123 em 25 de Novembro de 2012, 14:32
Boa tarde,
estou  a montar este programador,   http://www.fischl.de/usbasp/, (http://www.fischl.de/usbasp/,) acontece que tenho umas duvidas.

 1º no circuito ao pé do usb está  ligação aos +5v e depois vccint,a duvida é  onde ligo o vccint?

2º tenho diodos de zener, mas nao sei nada sobre eles, foram tirados de box analogica. A minha duvida é se é possivel saber se o diodo 3.6v e usar ou posso usar em alternativa um divisor restritivo.

Agradeço desde já
Título: Re: Programador AVR
Enviado por: CBX em 25 de Novembro de 2012, 15:46
Citar
1º no circuito ao pé do usb está  ligação aos +5v e depois vccint,a duvida é  onde ligo o vccint?

o vccint é o vcc do target (conector x2)

Citar
2º tenho diodos de zener, mas nao sei nada sobre eles, foram tirados de box analogica.  A minha duvida é se é possivel saber se o diodo 3.6v

os zener normalmente têm a referencia escrita, procura pela datasheeet.

Citar
posso usar em alternativa um divisor restritivo

não, o sinal USB é bidireccional, divisores resistivos apenas funcionam com sinais unidireccionais
Título: Re: Programador AVR
Enviado por: dio123 em 25 de Novembro de 2012, 15:56
bem acho que vai ser dificil ver a referencia no diodo zener pois a referencia está muito pequenina e nao consigo perceber, logo tenho de ir buscar a lupa.

Ora o diodo é para passar dos 5v para 3.6v certo?

Ora posso  ligar o 5v ao diodo e ver qual deles  e que tem saida 3.6v, ou nao?
Título: Re: Programador AVR
Enviado por: CBX em 25 de Novembro de 2012, 16:10
sim, os sinais USB funcionam a 3,6v e o microcontrolador a 5v, opcionalmente podes alimentar o microcontrolador a 3.3v ou 3.6v e esquecer os zener
Título: Re: Programador AVR
Enviado por: Njay em 25 de Novembro de 2012, 16:57
Ora posso  ligar o 5v ao diodo e ver qual deles  e que tem saida 3.6v, ou nao?
Se fizeres isso assim ele provavelmente queima. Tens que colocar uma resistência em série com o zener.
Título: Re: Programador AVR
Enviado por: dio123 em 25 de Novembro de 2012, 18:58
eu estou a pensar a assim, mas nao sei se está bem.

 5v-----resistencia 68R---- (aqui vejo se fica perto do 3.6)-zener -- ground. 
Título: Re: Programador AVR
Enviado por: dropes em 25 de Novembro de 2012, 19:58
Sim está bem, até podias ter colocado 12V na entrada, a resistência também pode ser muito superior (1k) e evitas queimar o zener.
A medição é entre os terminais do zener.
Título: Re: Programador AVR
Enviado por: dio123 em 25 de Novembro de 2012, 21:18
em  30 achei  um diodo zener que 3.6v.  Agora falta outro mas nao tenho.
No entanto achei um diodo zener que de 5v vai para 2.88v será que posso usar?
Título: Re: Programador AVR
Enviado por: senso em 25 de Novembro de 2012, 23:06
Têm de ser mesmo zeners de 3.3 ou 3.6v, que é para limitar a voltagem dos pinos que geram o sinal usb a 3.3v, porque usb funciona a 3.3v, mais, ou queimas o hub/porta usb ou não funciona.
Por 3€ compras um USBasp do Ebay, vais gastar mais que isso em componentes.
Título: Re: Programador AVR
Enviado por: dio123 em 26 de Novembro de 2012, 11:02
eu até comprava no ebay, o preço delas não compensa estar a fazer. Mas as coisas para o lado china/hongkong as coisas estão tão atrasadas, que ainda nao recebi coisas que comprei  em setembro, como as brocas 0.8mm já me mandaram 3x e nada até agora.

Mas por outro lado acho que dá muito mais gozo estar a trabalhar com uma coisa que tu construiste do que estares a trabalhar com uma coisa que compraste.

vou arranjar diodos
Título: Re: Programador AVR
Enviado por: StarRider em 26 de Novembro de 2012, 11:18
Boas,

Bons e baratos ... e na europa:
https://www.olimex.com/Products/AVR/Programmers/ (https://www.olimex.com/Products/AVR/Programmers/)

Abraços,
PA
Título: Re: Programador AVR
Enviado por: senso em 26 de Novembro de 2012, 15:51
E como é que vais programar o atmega que vai fazer de programador?
Um programador, mesmo um simples usbAsp, acho que deves ter um comprado, assim quando não funcionar(se se der esse caso), não andas a matar a cabeça a ver se é do teu circuito, do programador ou outra coisa qualquer.
Título: Re: Programador AVR
Enviado por: dio123 em 26 de Novembro de 2012, 18:12
Eu programo os atmega8 com o arduino. No avrstudio gero o hex depois avrdude gui e passo para o atmega.
Se não der depois compro um, quando chegar as encomendas em atraso.
Título: Re: Programador AVR
Enviado por: Njay em 26 de Novembro de 2012, 19:11
Se ainda tiverem um PC com porta paralela, podem-na usar para programar um AVR. Ainda hoje programo os meus AVR assim. Para meter o bootloader do Arduino alterei os ficheiros de conf na isntalação do Arduino e só tenho que ligar o programador à LPT e programar a partir do IDE do Arduino.

Também há esquemas simples com uma porta série mas nunca fiz nenhum, e também dá para meter o IDE do arduino a usá-los porque o avr-dude suporta uma milhão de programadores.
Título: Re: Programador AVR
Enviado por: iyahdub em 28 de Novembro de 2012, 14:05
Acabei por ficar com dois : USBtinyISP e um USBASP... ja que nos sistemas 64 o USBtinyISPnao trabuca !! Dai o USBASP.
Comprei a versao da JYETech e e um mimo, ja que tb faz de placa de desenvolvimento para a atmega 48p e como USB-UART conversor . Como disse um mimo !! Apesar de o USBtinyISP tb trabalhar bem( tem um selextor de dar power ao chip target ou nao) nos sistemas onde trabalha lol
Título: Re: Programador AVR
Enviado por: dio123 em 28 de Novembro de 2012, 15:25
Depois de tudo montado, com os diodos,  reparei que me falta comprar cristal de 12 mhz
Título: Re: Programador AVR
Enviado por: dio123 em 28 de Novembro de 2012, 21:56
nice penso já consegui. Então modifiquei ficheiros para atmega8 trabalhar 16mhz.
Liguei ao pc instalei os drivers e ficou instalado.

Agora vou  tentar programar o at89s52 e por o led a piscar
Título: Re: Programador AVR
Enviado por: dropes em 28 de Novembro de 2012, 23:35
AT89s52 não é AVR, é compatível com 80C51 o que corresponde 12 ciclos do cristal para cada ciclo de máquina.