FAQ | Points | Add... | Recent posts | Search | Register | Log in


Programator USB dla mikrokontrolerów AVR


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> AVR Microcontrollers -> Programator USB dla mikrokontrolerów AVR
Author
Message
Errr
Poziom 6
Poziom 6


Joined: 19 Mar 2006
Posts: 15

Post#1 Post from the author of the topic 03 Mar 2007 17:51   

Programator USB dla AVR


Witam

Temat był już zapewne poruszany wielokrotnie, ale zapytam się jeszcze raz :) : Jaki programator USB dla AVR byście polecili?
Myślałem nad JTAGcable II z Propoxu http://www.sklep.propox.com/index.php?d=produkt&id=905 Co o nim sądzicie? Może inne propozycje ? (Nie musi mieć JTAG'a, nie chcę również zabawy w przejściówkę USB->RS + programator RS)

Dzięki z góry i pozdrawiam

Moderated by McRancor:
Ponieważ temat pojawia się na forum regularnie, postanowiłem przykleić, aby nikt więcej nie musiał pytać o to samo, proszę tutaj nie rozwiązywać indywidualnych problemów z niedziałającymi programatorami, ten temat służy do opisu dostępnych rozwiązań - wad/zalet

Back to top
   
sztomi
Poziom 14
Poziom 14


Joined: 10 Jun 2006
Posts: 162
Location: Frysztak, Wrocław

Post#2 03 Mar 2007 23:43   

Re: Programator USB dla AVR


Witam.
Jesli to nie chwilowe zauroczenie procesorami AVR to polecam w/w JTAGcable II. Przy większych projektach (zwlaszcza przy ich uruchamianiu i wyszukiwaniu bledow oprogramowania) docenisz mozliwosci jakie niesie ze soba JTAG. Uzywam go od bardzo dawna, dziala rewelacyjnie, szczerze polecam.
Pozdrawiam





T.S.
www.robot.bighost.pl
Back to top
   
Adamelek
Poziom 11
Poziom 11


Joined: 20 Feb 2007
Posts: 79

Post#3 04 Mar 2007 00:50   

Re: Programator USB dla AVR


Złóż sobie to na płytce uniwersalnej. Części kosztują parę złotych a działa rewelacyjnie.

http://www.fischl.de/usbasp/
Back to top
   
Anderian
Poziom 17
Poziom 17


Joined: 11 Apr 2003
Posts: 378

Post#4 04 Mar 2007 00:59   

Re: Programator USB dla AVR


a ja bym polecil ten http://www.and-tech.pl/avrprog.htm
barzo szybki i osbsuguje wszystkie mozliwe AVRy
Back to top
   
marenc
Poziom 20
Poziom 20


Joined: 07 May 2005
Posts: 880
Location: Katowice

Post#5 04 Mar 2007 22:22   

Re: Programator USB dla AVR


http://www.seguro.pl/sklep/?zobacz=4595&producent=

Orginalny Atmel'owski ... gdybym niemiał repliki STK500 to bym go napewno już posiadał ...
Back to top
   
Google

Google Adsense


Post# 04 Mar 2007 22:22   





Back to top
   
Errr
Poziom 6
Poziom 6


Joined: 19 Mar 2006
Posts: 15

Post#6 Post from the author of the topic 05 Mar 2007 15:32   

Re: Programator USB dla AVR


Podobno od nadmiaru głowa nie boli, ale dopiero teraz mam problem ;) Atmelowski (lecz nie JTAG) kontra Propox (prawie kompatybilny :) ) lub trzy razy tańszy "And-tech"
W każdym bądź razie dzięki za wszystkie propozycje
Back to top
   
Dar.El
Poziom 24
Poziom 24


Joined: 28 May 2006
Posts: 5075
Location: Warszawa

Post#7 05 Mar 2007 15:36   

Re: Programator USB dla AVR


Witam
Wszystkie wcześniej wymienione kładzie na łopatki ten:
http://www.seguro.pl/sklep/?zobacz=4710
Back to top
   
marenc
Poziom 20
Poziom 20


Joined: 07 May 2005
Posts: 880
Location: Katowice

Post#8 05 Mar 2007 15:39   

Re: Programator USB dla AVR


Dragon'y mają podobno problemy z działaniem(nie wnikałem). JTAG moim zdaniem niepotrzebny(zawsze można coś wyrzucić na I/O i na LED'ach odczytać, a następnie zblokować program). Ja bym obstawał przy Atmel'owskim ISP mkII. Kompatybilny jak wszystkie i posiada wiele zabezpieczeń(prawie idioto odporny).
Back to top
   
McRancor
Poziom 24
Poziom 24


Joined: 27 Mar 2004
Posts: 5432
Location: Wrocław

Post#9 05 Mar 2007 18:04   

Re: Programator USB dla AVR


Mógłbyś napisać szerzej o niedziałaniu Dragonów?
Back to top
   
marenc
Poziom 20
Poziom 20


Joined: 07 May 2005
Posts: 880
Location: Katowice

Post#10 05 Mar 2007 18:08   

Re: Programator USB dla AVR


Kolega miał starszą wersję AVR Studio i mu szalał.
Back to top
   
Google

Google Adsense


Post# 05 Mar 2007 18:08   





Back to top
   
radan
Poziom 3
Poziom 3


Joined: 22 Oct 2006
Posts: 7
Location: lisichansk

Post#11 15 Mar 2007 11:38   

Re: Programator USB dla AVR


http://pinokio3000.narod.ru/my_designs/AVR910_USB_Programmer.htm
Back to top
   
rad-kul
Poziom 1
Poziom 1


Joined: 15 Mar 2007
Posts: 1
Location: Gliwice

Post#12 15 Mar 2007 16:50   

Re: Programator USB dla AVR


witam! Kupiłem wczoraj dragona w seguro w Gliwicach i wizualnie płytka wywiera nizłe wrazęnie, ale mam problem. Chce połaczyc sie z AVR studio, i ledy na płytce wskazuja ze nie ma problemu ale komunikacja z Atmega 88 który chce zaprogramowac lezy. Na płytce mam tylko procesorek. Gdzies widziałem jakies kabelki łaczące piny mikrokontrolera z ISP i VCC. POmóżcie...co mam zrobic? czy faktycznie trzeba wszytko teraz łączyc kabelkami?? Dziwne mi sie to wydaje.
Dajcie jakis opis jak ktos jest w temacie. pozdrawiam
Back to top
   
al555
Poziom 17
Poziom 17


Joined: 13 Jun 2003
Posts: 441
Location: wschodnia dzielnica Krakowa - Tarnów

Post#13 21 Mar 2007 18:16   

Re: Programator USB dla AVR


Dałeś się lekko wpuścić z Dragonem. Sam programator jest OK, używam od jakiegoś czasu, ale jest to narzędzie "low-cost" - w pełnym tego słowa znaczeniu - nawet bez obudowy.
Musisz wykonać sam jakąś płytkę z połączeniami, nie wystarczy wlutować tylko podstawki w widoczne pola.
Szczegóły połączeń dla różnych procesorów i różnych interfejsów ( ISP, JTAG, HVISP, równoległy) dostępne są w AVR Studio w helpie " Help -> AVR Tools User Guide -> AVR Dragon - > Device Conection Sheet". Potrzebna jest niestety nowsza wersja AVR Studio.
Jak już przebrniesz przez ten problem to sam programator jest OK.

Sprzedawcy często nie informują o tym ani podczas rozmowy ani tekstem w opisach.

Pozdrawiam.
Back to top
   
LucASWW
Poziom 6
Poziom 6


Joined: 30 Jul 2004
Posts: 19

Post#14 27 Mar 2007 20:29   

Re: Programator USB dla AVR


AVR Dragon potrzebuje, aby zewrzeć VCC Socket z pinem 2 ISP. To jest jakieś voltage sense :?:

AVR Dragon jest w fazie rozwoju. Więc trzeba mu aplikować firmware upgrade kiedy jakiś nowy się pojawi. Ciągle dochodzą nowe funkcje. Ale tak, programator jest ok. Jak wspomniał al555 jest to bez obudowy, wieć trzeba coś dorobić, aby nie popsuć programatora.
Myślę, że jak ktoś potrzebuje kompletnego rozwiązania dla AVR'ów, to warta jest ta pozycja uwagi.
@mariuszlorenc: Nie wiesz co tracisz:) JTAG to zbawienie dla programistów. Nie zawsze możesz za pomocą LED'ów wybadać gdzie jest bug w programie.
Back to top
   
Shanleaf
Poziom 16
Poziom 16


Joined: 10 Jul 2006
Posts: 308
Location: Łódź

Post#15 03 Apr 2007 19:04   

Re: Programator USB dla AVR


Bardzo zaintrygował mnie programator usbasp ( http://www.fischl.de/usbasp/ ), tylko mam jedno zasadnicze pytanie, a nie potrafiłem samemu znaleźć tej informacji. Mianowicie, czy ta (ten?) ATMEGA musi być wcześniej zaprogramowana? Czy programuje się ją dopiero po złożeniu układu? Może troszkę źle się wyraziłem. Czy ten programator uruchamia się w ten sposób, że "fabryczną" (ze sklepu) ATMEG-ę programuje się przez USB, juz w układzie?
Back to top
   
Google

Google Adsense


Post# 03 Apr 2007 19:04   





Back to top
   
Adamelek
Poziom 11
Poziom 11


Joined: 20 Feb 2007
Posts: 79

Post#16 03 Apr 2007 19:18   

Re: Programator USB dla AVR


Shanleaf wrote:
Czy ten programator uruchamia się w ten sposób, że "fabryczną" (ze sklepu) ATMEG-ę programuje się przez USB, juz w układzie?


Nie. Musisz mieć inny programator i po zwarciu jumperka "self programming" programujesz nim tą Atmegę. Potem koniecznie ustaw fuse bity tak, jak autor radzi, bo inaczej Ci nie ruszy! A w ogóle to jest to super programatorek! Działa jak burza.
Back to top
   
Shanleaf
Poziom 16
Poziom 16


Joined: 10 Jul 2006
Posts: 308
Location: Łódź

Post#17 03 Apr 2007 19:59   

Re: Programator USB dla AVR


No i tutaj pojawia się problem, gdyż nie mam innego programatora. Czy praktykuje sie w sklepach programowanie układów, softem dostarczonym przez kupującego?
Back to top
   
Adamelek
Poziom 11
Poziom 11


Joined: 20 Feb 2007
Posts: 79

Post#18 03 Apr 2007 22:41   

Re: Programator USB dla AVR


Najprostszy programator zrobisz sobie w/g tego schematu:
http://www.bsdhome.com/avrdude/

Ja od takiego zacząłem i działał. Jedynie na wszelki wypadek na liniach danych dołożyłem szeregowo rezystory 330 ohm (ukryte w koszulce temokurczliwej). Mogą byc inne wartości aby nie drastycznie różne i też powinno działać. Masę łączysz bezpośrednio. Taki programator nazywa się bsd i taką nazwę musisz ustawić w programie, którym dokonujesz programowania. Np. w AVRDUDE linia komend będzie wyglądać następująco:

wejście w tryb konsoli (dobre do sprawdzenia, czy nawiązujesz łączność z docelowym procesorem):
Code:
avrdude -p m8 -P lpt1 -c bsd -t


programowanie pliku plik.hex
Code:
avrdude -p atmega8 -P lpt1 -c bsd -U flash:w:plik.hex


Pamiętaj tylko, że programowany procesorek musisz oddzielnie zasilić!



bsd.jpg
 Filesize:  23.25 KB

bsd.jpg


Back to top
   
Shanleaf
Poziom 16
Poziom 16


Joined: 10 Jul 2006
Posts: 308
Location: Łódź

Post#19 06 Apr 2007 22:15   

Re: Programator USB dla AVR


Mam jeszcze pytanko: Czy mogę zastosować inny rezonator do tego USBasp? (dostałem ATMEGA8L, która obsługuje max 8 MHz, i planuję zastosować kwarc 6 MHz.)

Pojawił się kolejny problem. Złożyłem programator BSD, i próbując uzyskać łączność z ATMEGA8L, wyskakuje mi błąd, informujący o złej sygnaturze (0x535353). Nawet jeśli "przepchnie" się go przez tą procedurę, to i tak nie da się zaprogramować uC. Teoretycznie go programuje, ale wyskakują błędy, przy sprawdzeniu poprawności. Zamieszczam jeszcze stan pamięci po "zaprogramowaniu" (próbowałem zapisać mu program do programatora usbasp)



Kopia8.txt
 Filename:  Kopia8.txt
Download
 Contents:  
 Filesize:  19.26 KB
 Punkty:  0.00

Back to top
   
Adamelek
Poziom 11
Poziom 11


Joined: 20 Feb 2007
Posts: 79

Post#20 08 Apr 2007 14:57   

Re: Programator USB dla AVR


Shanleaf,

nie jestem pewien, ale chyba trzeba dać rezonator 12 MHz, jak autor zamieścił na schemacie. Pamiętam, że po zaprogramowaniu ATmegi kodem programatora nie chciał się dogadać z PC po USB. Wtedy ATmega chodziła na wewnętrznym oscylatorze 1 MHz, bo tak była ustawiona fabrycznie. Prawdopodobnie nie zgadzały się wtedy jakieś czasy w protokole USB (to tylko moje przypuszczenie). Raczej musisz kupić zwykłą Atmegę 8 bez "L".

A zasiliłeś oddzielnie tę ATmegę, z którą się łączysz? Ona się sama nie zasili z portu peceta.
Back to top
   
Shanleaf
Poziom 16
Poziom 16


Joined: 10 Jul 2006
Posts: 308
Location: Łódź

Post#21 08 Apr 2007 15:37   

Re: Programator USB dla AVR


Dziękuję za zainteresowanie moimi problemami : ] Udało mi się dojść do ładu, z tym BSD, (przerabiałem starego, niedziałającego STK200, i miałem złe piny do signal GND podłączone). Zaprogramowałem procesor (wersję L), i ustawiłem fuse-y, tak jak to było napisane w pliku makefile. Po świętach jak najszybciej złożę tego usbasp, i podzielę się wrażeniami : ]
Back to top
   
McRancor
Poziom 24
Poziom 24


Joined: 27 Mar 2004
Posts: 5432
Location: Wrocław

Post#22 08 Apr 2007 15:57   

Re: Programator USB dla AVR


Kwarc musi być dokładnie taki jak jest w projekcie.
Back to top
   
Mad Bekon
Poziom 19
Poziom 19


Joined: 26 Jun 2003
Posts: 687
Location: Katowice

Post#23 09 Apr 2007 13:42   

Re: Programator USB dla AVR


Chciałbym tylko dodać w temacie, że w schematach USBasp czasami nie ma wpiętych diód zenera w linie danych USB. U mnie było to przyczyną niedziałania programatora na laptopie, na PC stacjonarnym działał
Back to top
   
Google

Google Adsense


Post# 09 Apr 2007 13:42   





Back to top
   
Aimeiz
Poziom 14
Poziom 14


Joined: 08 Nov 2003
Posts: 159

Post#24 10 Apr 2007 20:30   

Re: Programator USB dla AVR


a czy ten usbasp działa z wbudowanym w bascoma programem do obsługi programatorów?
Czy wogóle jest taki programator który jest obsługiwany zarówno przez avr studio, jak i bascoma?
Back to top
   
Shanleaf
Poziom 16
Poziom 16


Joined: 10 Jul 2006
Posts: 308
Location: Łódź

Post#25 10 Apr 2007 21:49   

Re: Programator USB dla AVR


STK200/300?(nie jestem pewien) : p. AVRDUDE wbrew pozorom nie jest aż tak trudny w obsłudze, a nic nie stoi na przeszkodzie, by kompilować wsady w BASCOM-ie, a programować AVRDUDE-em,
Back to top
   
Aimeiz
Poziom 14
Poziom 14


Joined: 08 Nov 2003
Posts: 159

Post#26 10 Apr 2007 22:49   

Re: Programator USB dla AVR


avr studio obsługuje następujące programatory (takie są do wyboru menue):
stk500 / avrisp - porty szeregowe
jtag ice również porty szeregowe
jtagice mkii - usb i porty szeregowe
avrisp mkii - usb
avr dragon - usb

stk 200/300 niema i brak jest żadnego programatora na port równoległy.

Wygląda na to że do bascoma i avr studio pasuje tylko stk500.
Ale znowu stk500 nie obsługuje niektórych procków

Oczywiście zawsze można skompilować program w jednym środowisku a zaprogramować w innym, tylko nie o to mi chodzi.

Mam programatory:
stk200/300 - działa tylko z bascomem
HV prog - działa z programem typu command-line - dosyć niewygodne,
ponadto nie łyka (mimo że powinien) niektórych procków.
programator SIPROG na port szeregowy - działa z pony-progiem - pony nie obsługuje kilku procków które używam, np attiny-13

Szukam informacji o jakimś programatorze co będzie działał i z bascomem i z avr studio i obsługiwał wszystkie popularne atmele, ale to chyba marzenie ściętej głowy, albo spory wydatek albo i jedno i drugie :cry:
Back to top
   
Mad Bekon
Poziom 19
Poziom 19


Joined: 26 Jun 2003
Posts: 687
Location: Katowice

Post#27 10 Apr 2007 23:04   

Re: Programator USB dla AVR


Na stronie : http://ostry.w.szu.pl/misc.php#USBasp jest bardzo przyjemna nakładka na AVRDUDE
Back to top
   
Pituś Bajtuś
Poziom 20
Poziom 20


Joined: 11 Feb 2005
Posts: 841
Location: Żabieniec

Post#28 10 Apr 2007 23:41   

Re: Programator USB dla AVR


Aimeiz wrote:
Ale znowu stk500 nie obsługuje niektórych procków:

Których?!?
Może wystarczy zupgrejdować firmware do nowszego?
Back to top
   
Aimeiz
Poziom 14
Poziom 14


Joined: 08 Nov 2003
Posts: 159

Post#29 11 Apr 2007 07:08   

Re: Programator USB dla AVR


Pod tym linkiem jest opis produktu STK500
http://www.atmel.com/dyn/resources/prod_documents/doc1939.pdf
Jest lista obsługiwanych procków.
Niema moich ulubionych ośmionóżkowców: attiny 13 attiny 25, attiny 45
Już raz się nabrałem na siprog + pony, musiałem w koncu kupić stk200/300, żeby zaprogramować tiny-13, tylko że wtedy to było kilkanaście złotych, a ta 500-tka jest wielokrotnie droższa.

Najchętniej uzyskałbym informację pewną, od kogoś kto ma i używa programator który jest obsługiwany przez obydwa środowiska.
Back to top
   
zumek
Poziom 23
Poziom 23


Joined: 08 Oct 2003
Posts: 3122
Location: Włocławek

Post#30 11 Apr 2007 11:16   

Re: Programator USB dla AVR


Ten będzie w sam raz :D
http://pinokio3000.narod.ru/my_designs/AVR910_USB_Programmer.htm

Piotrek
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> AVR Microcontrollers -> Programator USB dla mikrokontrolerów AVR
Page 1 of 16 Go to page 1, 2, 3 ... 14, 15, 16  Next
Jump to page:
Similar topics
wybór programatora JTAG do AVR 3w1 czy Programator AVR USB 4w1 (8)
Książka na temat jezyka C dla mikrokontrolerów AVR i PIC (3)
Stanowisko uruchomieniowe dla mikrokontrolerów AVR (13)
Programator USB dla AVR pod BASCOM,czy jest cos takiego? (6)
Programator do mikrokontrolerów avr pic (3)
Programator USB oraz debuger dla AVR i attiny (10)
Programator równoległy dla AVR (USB) - Budowa, schematy (8)
Programator USB dla AVR - pomocy (7)
Programator USB Dual AVR + niedziałajace AVR Studio 4 (3)

Page generation time: 0.404 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed