| Autor |
Wiadomość |
mi_ma Poziom 18

Dołączył: 11 Wrz 2006 Posty: 461 Miasto: Wrocław
|
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 |
|
| Powrót do góry |
|
 |
Matejkos Poziom 12

Dołączył: 16 Paź 2003 Posty: 108 Miasto: Katowice
|
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 |
|
| Powrót do góry |
|
 |
dsk Poziom 9

Dołączył: 18 Lut 2005 Posty: 36
|
21 Mar 2007 21:21 Re: Programator AVR na USB |
|
|
|
ładne wykonanie, staranne
gratuluje :)
| Moderowano przez McRancor: |
| Ostrzeżenie za pisanie nic nie wnoszących postów |
|
|
| Powrót do góry |
|
 |
Geralt Poziom 13

Dołączył: 13 Gru 2002 Posty: 149 Miasto: Kraków
|
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 |
|
| Powrót do góry |
|
 |
snnaap Poziom 11

Dołączył: 06 Kwi 2005 Posty: 79 Miasto: Zgorzelec
|
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? |
|
| Powrót do góry |
|
 |
Google AdSense

|
21 Mar 2007 22:40 |
|
|
|
|
|
| Powrót do góry |
|
 |
androot Poziom 20

Dołączył: 17 Kwi 2002 Posty: 955 Miasto: Kraków
|
|
| Powrót do góry |
|
 |
koval_s Poziom 15

Dołączył: 08 Kwi 2004 Posty: 220 Miasto: Praszka
|
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... |
|
| Powrót do góry |
|
 |
Damian.Gucio Poziom 10

Dołączył: 24 Paź 2004 Posty: 48
|
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 ?? |
|
| Powrót do góry |
|
 |
dawid-ptaszyk Poziom 16

Dołączył: 22 Paź 2003 Posty: 292 Miasto: Poznań
|
22 Mar 2007 11:33 Re: Programator AVR na USB |
|
|
|
Bardzo ładny projekt, staranne wykonanie.
Mnie się bardzo podoba. :D
Pozdrawiam
| Moderowano przez McRancor: |
| Ostrzeżenie za pisanie nic nie wnoszących postów |
|
|
| Powrót do góry |
|
 |
FRODOFC Poziom 6

Dołączył: 02 Paź 2004 Posty: 19
|
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 |
|
| Powrót do góry |
|
 |
Google AdSense

|
22 Mar 2007 11:47 |
|
|
|
|
|
| Powrót do góry |
|
 |
seak1 Poziom 13

Dołączył: 17 Wrz 2005 Posty: 118 Miasto: Brzeg
|
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... |
|
| Powrót do góry |
|
 |
dgajew Poziom 14

Dołączył: 21 Lut 2002 Posty: 171 Miasto: Poznań
|
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) |
|
| Powrót do góry |
|
 |
Duch__ Poziom 22

Dołączył: 12 Gru 2004 Posty: 1517 Miasto: Opole
|
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 |
|
| Powrót do góry |
|
 |
asdek Poziom 8

Dołączył: 10 Maj 2003 Posty: 31 Miasto: Białystok
|
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. |
|
| Powrót do góry |
|
 |
seak1 Poziom 13

Dołączył: 17 Wrz 2005 Posty: 118 Miasto: Brzeg
|
22 Mar 2007 21:09 Re: Programator AVR na USB |
|
|
|
| dgajew napisał: |
| 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ć. |
|
| Powrót do góry |
|
 |
dgajew Poziom 14

Dołączył: 21 Lut 2002 Posty: 171 Miasto: Poznań
|
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
| Opis: |
|
 Download |
| : |
AVR-Doper.pdf |
| Zawartość: |
|
| Rozmiar: |
225.58 KB |
| Punkty: |
0.00 |
|
|
| Powrót do góry |
|
 |
asdek Poziom 8

Dołączył: 10 Maj 2003 Posty: 31 Miasto: Białystok
|
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 |
|
| Powrót do góry |
|
 |
Fantomen Poziom 18

Dołączył: 20 Mar 2003 Posty: 456
|
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? |
|
| Powrót do góry |
|
 |
Aimeiz Poziom 12

Dołączył: 08 Lis 2003 Posty: 98
|
18 Lis 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. |
|
| Powrót do góry |
|
 |
vertim Poziom 19

Dołączył: 02 Sty 2008 Posty: 681
|
26 Sty 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 |
|
| Powrót do góry |
|
 |
comer3 Poziom 19

Dołączył: 06 Sie 2006 Posty: 604 Miasto: Rzeszów/Szalowa
|
07 Lut 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ź..:) |
|
| Powrót do góry |
|
 |
Aimeiz Poziom 12

Dołączył: 08 Lis 2003 Posty: 98
|
07 Lut 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. |
|
| Powrót do góry |
|
 |
Snake007 Poziom 4

Dołączył: 05 Gru 2002 Posty: 9
|
07 Mar 2008 22:40 Re: Programator AVR na USB |
|
|
|
| Cytat: |
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:
| Kod: |
| HKEY_LOCAL_MACHINE\SOFTWARE\Atmel\AVRTools\STK500 |
i zmienić wartość
na wartość 4.
I więcej to okienko się nie pojawi :D
Pozdro... |
|
| Powrót do góry |
|
 |
JmL(TM) Poziom 19

Dołączył: 08 Lip 2003 Posty: 645
|
22 Cze 2008 15:31 Re: Programator AVR na USB |
|
|
|
| Snake007 napisał: |
| Cytat: |
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:
| Kod: |
| 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! |
|
| Powrót do góry |
|
 |