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


Programator AVR na USB


Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> DIY Abroad -> Programator AVR na USB
Author
Message
mi_ma
Poziom 18
Poziom 18


Joined: 11 Sep 2006
Posts: 503
Location: Wrocław

Post#1 Post from the author of the topic 21 Mar 2007 17:49   

Programator AVR na USB


Programator AVR na USB

Konstrukcja, z której wcześniej korzystał autor projektu, prostego i niedrogiego programatora ISP na porcie równoległym sprawowała się bardzo dobrze przy pracy z AVR, chociaż nie była wolna od pewnych wad. Nie współpracowała ze wszystkimi komputerami, była wolna i niestabilna, a ponadto programator potrzebował portu równoległego, który jest coraz mniej popularny.
Dlatego naturalną rzeczą było zaprojektowanie nowego układu z komunikacją przez USB. Do zaprojektowania programatora przydał się projekt AVR Doper wykonany przez Objective Development. Poniżej zdjęcie modelu 3d wykonanego w POV-Ray'u za pomocą Eagle 3d.

Programator AVR na USB

Ponieważ potrzebny był tylko programator ISP, można było sobie pozwolić na usunięcie kilku komponentów i zmniejszenie płytki tak, aby mieściła się w małym pudełku po gumach do żucia.

Programator AVR na USBProgramator AVR na USBProgramator AVR na USB

Zmodyfikowano podstawowy projekt korzystając z darmowego Eagle'a. Płytka jest jednostronna, ale wymaga wykonania 4 pomostów. Samą płytka wykonana została domowym sposobem (papier fotograficzny, drukarka laserowa itp.).

Programator AVR na USBProgramator AVR na USB

pliki w eagle'u do pobrania:
http://www.thegallaghergroup.com/arcade/download.aspx?download=files/Eagle_AD.zip

uwagi w formacie pdf i strona źródłowa opisująca sposób wykonania urządzenia

http://www.thegallaghergroup.com/arcade/pdf/Etching.pdf
http://www.fullnet.com/u/tomg/gooteepc.htm

źródło http://www.rototron.info/?Page=USBAVR/USBAVR.ASPX
Back to top
   
Matejkos
Poziom 15
Poziom 15


Joined: 16 Oct 2003
Posts: 263
Location: Katowice

Post#2 21 Mar 2007 20:56   

Re: Programator AVR na USB


Świetny projekt ładnie wykonany :)
Układ pobiera prąd do pracy z portu usb ?
Estetyka na wysokim poziomie moja ocena to 6/6
pozdrawiam Matejkos
Back to top
   
dsk
Poziom 9
Poziom 9


Joined: 18 Feb 2005
Posts: 38

Post#3 21 Mar 2007 21:21   

Re: Programator AVR na USB


ładne wykonanie, staranne
gratuluje :)

Moderated by McRancor:
Ostrzeżenie za pisanie nic nie wnoszących postów

Back to top
   
Geralt
Poziom 14
Poziom 14


Joined: 13 Dec 2002
Posts: 159
Location: Kraków

Post#4 21 Mar 2007 21:47   

Re: Programator AVR na USB


znając życie myślę że bierze zasilanie z płytki z programowanym układem
Back to top
   
snnaap
Poziom 18
Poziom 18


Joined: 06 Apr 2005
Posts: 458

Post#5 21 Mar 2007 22:40   

Re: Programator AVR na USB


Znalazł ktoś wsad do tego mikrokontrolera oraz jaki program stosuje sie do tego urządzenia?
Back to top
   
Google

Google Adsense


Post# 21 Mar 2007 22:40   





Back to top
   
androot
Poziom 21
Poziom 21


Joined: 17 Apr 2002
Posts: 1313
Location: Kraków

Post#6 21 Mar 2007 23:14   

Re: Programator AVR na USB


http://www.obdev.at/ftp/pub/Products/avrusb/AVR-Doper.2007-02-01.zip
Back to top
   
koval_s
Poziom 15
Poziom 15


Joined: 08 Apr 2004
Posts: 247
Location: Praszka

Post#7 22 Mar 2007 08:25   

Re: Programator AVR na USB


Czy by się dało wrzucić tutaj schemat ale np. w PDF lub jakiejś grafice, gdyż nie posiadam EAGLE, pytanie, po jakich gumach to pudełko żeby pasowała płytka, podrówka...
Back to top
   
Damian.Gucio
Poziom 10
Poziom 10


Joined: 24 Oct 2004
Posts: 48

Post#8 22 Mar 2007 09:18   

Programator AVR na USB


witam wszystkich interesuje mnie zrobienie tego programatora co w temacie czyli tego bez HV czy moglby ktos zamiescic schemat i plytki w formacie pdf ewentualnie jakis obraz i podac wymiary ??
Back to top
   
dawid-ptaszyk
Poziom 16
Poziom 16


Joined: 22 Oct 2003
Posts: 302
Location: Poznań

Post#9 22 Mar 2007 11:33   

Re: Programator AVR na USB


Bardzo ładny projekt, staranne wykonanie.
Mnie się bardzo podoba. :D

Pozdrawiam

Moderated by McRancor:
Ostrzeżenie za pisanie nic nie wnoszących postów

Back to top
   
FRODOFC
Poziom 6
Poziom 6


Joined: 02 Oct 2004
Posts: 19

Post#10 22 Mar 2007 11:47   

Re: Programator AVR na USB


koval_s te gumy niestety nie są dostępne w polsce, a niestety bardzo często za granicą wykorzystuje się jako obudowy
Back to top
   
seak1
Poziom 13
Poziom 13


Joined: 17 Sep 2005
Posts: 124
Location: Brzeg

Post#11 22 Mar 2007 17:29   

Re: Programator AVR na USB


Tu jest podobny projekt. W dziale "pcb layouts" jest kilka, różnych płytek pcb. http://www.fischl.de/usbasp/. Oprócz tego - obudowa. Jak byłem we Włoszech to tic-taci były w takich opakowaniach, no i tradycyjne - miętówki. Nie jestem pewien, czy w Polsce takich miętówek też nie widziałem...
Back to top
   
dgajew
Poziom 15
Poziom 15


Joined: 21 Feb 2002
Posts: 209
Location: Poznań

Post#12 22 Mar 2007 17:33   

Re: Programator AVR na USB


ten projekt jest zgodny z STK-500, usbasp nie jest zgodny (nie nadaje się np. do AVRStudio)
Back to top
   
Duch__
Poziom 22
Poziom 22


Joined: 12 Dec 2004
Posts: 1911
Location: Opole

Post#13 22 Mar 2007 18:34   

Re: Programator AVR na USB


A czy współpracuje może z ponyprog bo takiego softa używam do ładowania wsadu na pokład uC
Back to top
   
Google

Google Adsense


Post# 22 Mar 2007 18:34   





Back to top
   
asdek
Poziom 9
Poziom 9


Joined: 10 May 2003
Posts: 38
Location: Białystok

Post#14 22 Mar 2007 19:53   

Re: Programator AVR na USB


witam,
Usbasp, nadaje się do wszystkiego pod warunkiem używania programatora AVRDUDE. Wystarczy odpowiednio skonfigurować. Osobiście mam skonfigurowanego Bascoma i AVRstudio pod usbasp i nie narzekam. Jest też fajna nakładka w javie na avrdude, co kto woli.
Back to top
   
seak1
Poziom 13
Poziom 13


Joined: 17 Sep 2005
Posts: 124
Location: Brzeg

Post#15 22 Mar 2007 21:09   

Re: Programator AVR na USB


dgajew wrote:
ten projekt jest zgodny z STK-500, usbasp nie jest zgodny (nie nadaje się np. do AVRStudio)


Chciałem tylko zaprezentować alternatywne rozwiązanie. Sam korzystam z usbasp i avrdude i nie narzekam. Tak jak powiedział kolega - wystarczy odpowiednio skonfigurować.
Back to top
   
dgajew
Poziom 15
Poziom 15


Joined: 21 Feb 2002
Posts: 209
Location: Poznań

Post#16 23 Mar 2007 09:33   

Re: Programator AVR na USB


w załączniku wersja pdf: widok ścieżek obu warstw (warstwa top to oczywiście 4 mostki), rozmieszczenie elementów, widok ścieżek w wersji mirror (metoda papieru kredowego), schemat



AVR-Doper.pdf
 Description:
 n/a

Download
 Filename:  AVR-Doper.pdf
 Contents:  
 Filesize:  225.58 KB
 Punkty:  0.00

Back to top
   
asdek
Poziom 9
Poziom 9


Joined: 10 May 2003
Posts: 38
Location: Białystok

Post#17 23 Mar 2007 10:11   

Re: Programator AVR na USB


ktoś mnie pytał na PW jak to poustawiać, do bascoma i skąd wziąć nakładkę w javie.
Postanowiłem to tutaj również napisać przy okazji pisania priva.

Programator pod bascoma:
ustawiasz w opcjach "external programmer"
w zakladce "other" wpisujesz ścieżkę do programatora np.:
C:\WinAVR\bin\avrdude.exe
w zakladce parameter:
-p m8 -c usbasp -C "C:\WinAVR\bin\avrdude.conf" -U flash:w:"{file}":i
zaznaczamy tez "use hex file"
gdzie m8 tyczy sie procesora atmega8.

Ale ogolnie polecam nakladke bo jest fajniejsza :)
oczywiscie wymaga zainstalowanej javy.
co do instalacji:
1) sciagamy nakladke stad http://avr8-burn-o-mat.aaabbb.de/
2) odpalamy i wchodzimy do settings/avrdude
3) ustawiamy odpowiednie ścieżki do programatora (avrdude.exe i avrdude.conf)
4) z menu programmer wybieramy usbasp, port ustawiamy na /dev/parport0 (sam sie powinien ustawić chyba z tego co pamiętam)
5) wciskamy ok i cieszymy sie szybkim programatorem

Aha, żeby usbasp działało w ogóle trzeba posiadać wersje avrdude 5.3 lub nowsza, która wspiera ten programator. W tej chwili nie pamiętam skąd go ściągnąłem.
pozdrawiam
Back to top
   
Fantomen
Poziom 18
Poziom 18


Joined: 20 Mar 2003
Posts: 465

Post#18 26 Mar 2007 12:32   

Re: Programator AVR na USB


Wie ktoś może co można zastosować zamiast układu 74HC126N?
Można dać np 74LS126?
Back to top
   
Aimeiz
Poziom 13
Poziom 13


Joined: 08 Nov 2003
Posts: 138

Post#19 18 Nov 2007 22:10   

Re: Programator AVR na USB


Hej.

Ja zrobiłem właśnie oryginalnego avr-dopera.
Działa zarówno pod AVR studio, jako stk500 extended, w moim przypadku na COM3.
sprawdzałem na attiny 13 i 45 HV Programming, daje sie odblokowywać procki ze źle ustawionym źródłem zegara, jak również te, które mają zablokowany ISP.
Pod Bascomem obsługa nie jest aż tak fajnie automatyczna jak z stk200/300, w dodatku trzeba bascoma puścić pod XP z uprawnieniemi administratora, bo inaczej wyskakuje I/O error 103. ale to szczegół.
Z AVR studio działa jako STK 500, z jedną drobna zagwostką.
Jest widziany z firmware 2.04 i pojawia się komunikat, że ta wersja AVR studio obsługuje 2.0A i chce robić upgrade firmware, czego ten programator nie potrafi. Ciekawe jak można to zwalczyć.
Dobrze działa softwarowy przekaźnik USB - com (poprzez załączony do projektu plik inf, instaluje się driver, którey przetwarza USB na wolny com - w moim przypadku com3.
Zastosowałem elementy jak w opisie, no może poza tranzystorami, bo miałem BC 558 oraz BC 547.
Nie używam AVR dude. zarówno z bascomem jak i AVR studio, chodzi z wtyczkami załaczonymi do tych środowisk.
Programuje wolniej niż stk200, ale niema to najmniejszego dla mnie znaczenia.
ważne że pracuje po USB, programuje w trybie ISP i odblokowuje małe procki.
Szkoda że niema programowania równoległego, no i aktualizacji firmware z avr studio, ale za to nie jest bardzo skomplikowany.
Płytka - wzieta żywcem z opisu, jednostronna z dwoma mostkami.
Próbowałem ją zmniejszyć w Eagle, ale nie bardzo się dawało. Może przeprojektuje na SMD, ale już chyba inny, jeszcze lepszy programator.
Uruchomienie dosyć proste. Na początku nie działało, z powody zwarcia między ścieżkami i zimnego lutu, ale potam jak juz poszło to po całości.

Płytke wykonywałem metodą termotransferową - wydruk na kredówce z drukarki laserowej, żelazko ustawione na bawełnę, wymaczanie w ciepłej wodzie z proszkiem do prania i trawienie w nadsiarczanie sodu.
Zrobiłem również napisy po stronie elementów - termotransfer.
Myślę że warto było. Za kilkanaście złotych jest dosyć uniwersalny i nowoczesny programator na USB.
Back to top
   
vertim
Poziom 19
Poziom 19


Joined: 02 Jan 2008
Posts: 684

Post#20 26 Jan 2008 09:54   

Re: Programator AVR na USB


Sprubuje to złożyć chociaż jak narazie nie chodze do żadnej szkoły ale sprubuje liznąć troche tych programatorów i bascoma
Back to top
   
Google

Google Adsense


Post# 26 Jan 2008 09:54   





Back to top
   
comer3
Poziom 19
Poziom 19


Joined: 06 Aug 2006
Posts: 721
Location: Szalowa

Post#21 07 Feb 2008 09:14   

Re: Programator AVR na USB


Witam!
Mam pytanie - czy plik "main.hex" jest wsadem do tej atmegi, bo w katalogu firmware jest tylko ten jeden hex (ale jakis duży, więc sie nie bardzo do Atmegi zmieści) i reszta plików z c ... :)
Kolego Aimeiz - robiłeś ten programator z orginalnej strony (ten z HV) czy ten zaprezentowany wyżej (bez HV)...
Z góry dzięki za odpowiedź..:)
Back to top
   
Aimeiz
Poziom 13
Poziom 13


Joined: 08 Nov 2003
Posts: 138

Post#22 07 Feb 2008 19:40   

Re: Programator AVR na USB


Hej.
Pliki hex zajmują przynajmniej 2 razy więcej miejsca niż to co potem umieszczane jest w pamięci procesora, no bo jeden bajt w bin to 2 bajty w hex:
Np. liczba "FA" w postaci binarnej to jeden bajt a w postaci hex to dwie litarki "F" i "A", więc dwa bajty.

Programator zrobiłem w pełnej wersji i wszystko działa jak powinno - klon stk500 w wersji bez Parallel Programming.
Działa bez problemów zarówno ISP, jak i HV.
Jest naprawdę fajny, choć właśnie zabrakło mi PP.
Back to top
   
Snake007
Poziom 4
Poziom 4


Joined: 05 Dec 2002
Posts: 10

Post#23 07 Mar 2008 22:40   

Re: Programator AVR na USB


Quote:

Z AVR studio działa jako STK 500, z jedną drobna zagwostką.
Jest widziany z firmware 2.04 i pojawia się komunikat, że ta wersja AVR studio obsługuje 2.0A i chce robić upgrade firmware, czego ten programator nie potrafi. Ciekawe jak można to zwalczyć.


Jest na to sposób.
Wymaga ingerencji w rejestrze tzn. należy znaleźć klucz:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Atmel\AVRTools\STK500

i zmienić wartość
Code:
VersionMinor
na wartość 4.
I więcej to okienko się nie pojawi :D

Pozdro...
Back to top
   
JmL(TM)
Poziom 19
Poziom 19


Joined: 08 Jul 2003
Posts: 786

Post#24 22 Jun 2008 15:31   

Re: Programator AVR na USB


Snake007 wrote:
Quote:

Z AVR studio działa jako STK 500, z jedną drobna zagwostką.
Jest widziany z firmware 2.04 i pojawia się komunikat, że ta wersja AVR studio obsługuje 2.0A i chce robić upgrade firmware, czego ten programator nie potrafi. Ciekawe jak można to zwalczyć.


Jest na to sposób.
Wymaga ingerencji w rejestrze tzn. należy znaleźć klucz:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Atmel\AVRTools\STK500

i zmienić wartość
Code:
VersionMinor
na wartość 4.
I więcej to okienko się nie pojawi :D

Pozdro...


Tez dlugo sie wkurzalem na ten komunikat az w koncu dzis postanowilem go "wyciac". W prawdzie zajelo mi to 10 min. ale szkoda, ze nie trafilem na twoj post bo rozwiazanie bylo gotowe na tacy ;)

Dzieki i pozdrawiam!
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> DIY Abroad -> Programator AVR na USB
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 1
Similar topics
Czy programator avr usb działa na viste (6)
Programator USB AVR + podstawki do programowania (29)
Programator Avr USB ISP ATMEL (49)
Programator mikrokontrolerów AVR USB by Duch (57)
USBtiny programator AVR z interfejsem USB (85)
Evertool - programator USB AVR (11)
Programator AVR na USB [usbasp] (114)
Programator Mikrokontrolerów AVR (USB) (19)
Programator AVR USB (107)
FT232R - ultra prosty programator AVR + USB/RS232 za free (104)

Page generation time: 0.124 seconds


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