| Author |
Message
|
mi_ma Poziom 18

Joined: 11 Sep 2006 Posts: 503 Location: Wrocław
|
#1
21 Mar 2007 17:49 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.
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.
 
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.).

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

Joined: 16 Oct 2003 Posts: 263 Location: Katowice
|
#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

Joined: 18 Feb 2005 Posts: 38
|
#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

Joined: 13 Dec 2002 Posts: 159 Location: Kraków
|
#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

Joined: 06 Apr 2005 Posts: 458
|
#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

|
#
21 Mar 2007 22:40 |
|
|
|
|
|
| Back to top |
|
 |
androot Poziom 21

Joined: 17 Apr 2002 Posts: 1313 Location: Kraków
|
|
| Back to top |
|
 |
koval_s Poziom 15

Joined: 08 Apr 2004 Posts: 247 Location: Praszka
|
#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

Joined: 24 Oct 2004 Posts: 48
|
#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

Joined: 22 Oct 2003 Posts: 302 Location: Poznań
|
#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

Joined: 02 Oct 2004 Posts: 19
|
#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

Joined: 17 Sep 2005 Posts: 124 Location: Brzeg
|
#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

Joined: 21 Feb 2002 Posts: 209 Location: Poznań
|
#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

Joined: 12 Dec 2004 Posts: 1911 Location: Opole
|
#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

|
#
22 Mar 2007 18:34 |
|
|
|
|
|
| Back to top |
|
 |
asdek Poziom 9

Joined: 10 May 2003 Posts: 38 Location: Białystok
|
#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

Joined: 17 Sep 2005 Posts: 124 Location: Brzeg
|
#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

Joined: 21 Feb 2002 Posts: 209 Location: Poznań
|
#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
| Description: |
|
 Download |
| Filename: |
AVR-Doper.pdf |
| Contents: |
|
| Filesize: |
225.58 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
asdek Poziom 9

Joined: 10 May 2003 Posts: 38 Location: Białystok
|
#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

Joined: 20 Mar 2003 Posts: 465
|
#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

Joined: 08 Nov 2003 Posts: 138
|
#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

Joined: 02 Jan 2008 Posts: 684
|
#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

|
#
26 Jan 2008 09:54 |
|
|
|
|
|
| Back to top |
|
 |
comer3 Poziom 19

Joined: 06 Aug 2006 Posts: 721 Location: Szalowa
|
#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

Joined: 08 Nov 2003 Posts: 138
|
#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

Joined: 05 Dec 2002 Posts: 10
|
#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ść
na wartość 4.
I więcej to okienko się nie pojawi :D
Pozdro...
|
|
| Back to top |
|
 |
JmL(TM) Poziom 19

Joined: 08 Jul 2003 Posts: 786
|
#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ść
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 |
|
 |