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
-
boas
que programador USB aconcelham para programar uns attiny's e talvez uns atmegas?
andei a pesquisar e encontrei:
- USB ASP (http://www.fischl.de/usbasp/)
- USBtinyISP (http://www.ladyada.net/make/usbtinyisp/)
- FabISP (http://fab.cba.mit.edu/classes/MIT/863.09/people/mellis/fabisp/index.html)
- Pocket AVR Programmer (http://www.sparkfun.com/commerce/product_info.php?products_id=9231)
- outro? qual?
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
-
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.
-
é 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
-
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.
-
usbasp, o mais barato que encontrei, mas estou a pensar em comprar um AVR Dragon...
-
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
-
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.
-
27€ onde :o
-
No site da atmel.
-
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...
-
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.
-
na farnell custa mais 8€ que na digikey ::)
agora tenho outras despesas, vai ser a prenda de natal para mim mesmo ;D
-
Depois juntas taxas de alfandega e IVA e dá tudo no mesmo..
-
os preços da farnell já têm iva?
-
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
-
É 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.
-
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
-
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
-
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á
-
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)
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.
posso usar em alternativa um divisor restritivo
não, o sinal USB é bidireccional, divisores resistivos apenas funcionam com sinais unidireccionais
-
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?
-
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
-
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.
-
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.
-
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.
-
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ê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.
-
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
-
Boas,
Bons e baratos ... e na europa:
https://www.olimex.com/Products/AVR/Programmers/ (https://www.olimex.com/Products/AVR/Programmers/)
Abraços,
PA
-
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.
-
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.
-
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.
-
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
-
Depois de tudo montado, com os diodos, reparei que me falta comprar cristal de 12 mhz
-
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
-
AT89s52 não é AVR, é compatível com 80C51 o que corresponde 12 ciclos do cristal para cada ciclo de máquina.