Regulamin | Punkty | Dodaj... | Ostatnie | Szukaj | Rejestracja | Zaloguj


Programator AVR na USB



 
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda -> DIY Konstrukcje -> DIY Zagranica -> Programator AVR na USB
Angielska wersja
Autor Wiadomość
mi_ma
Poziom 18
Poziom 18

Dołączył: 11 Wrz 2006
Posty: 461
Miasto: Wrocław

Post 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
Powrót do góry
   
Matejkos
Poziom 12
Poziom 12

Dołączył: 16 Paź 2003
Posty: 108
Miasto: Katowice

Post 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
Poziom 9

Dołączył: 18 Lut 2005
Posty: 36

Post 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
Poziom 13

Dołączył: 13 Gru 2002
Posty: 149
Miasto: Kraków

Post 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
Poziom 11

Dołączył: 06 Kwi 2005
Posty: 79
Miasto: Zgorzelec

Post 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
Google Adsense


Post 21 Mar 2007 22:40   





Powrót do góry
   
androot
Poziom 20
Poziom 20

Dołączył: 17 Kwi 2002
Posty: 955
Miasto: Kraków

Post 21 Mar 2007 23:14   

Re: Programator AVR na USB


http://www.obdev.at/ftp/pub/Products/avrusb/AVR-Doper.2007-02-01.zip
Powrót do góry
   
koval_s
Poziom 15
Poziom 15

Dołączył: 08 Kwi 2004
Posty: 220
Miasto: Praszka

Post 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
Poziom 10

Dołączył: 24 Paź 2004
Posty: 48

Post 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
Poziom 16

Dołączył: 22 Paź 2003
Posty: 292
Miasto: Poznań

Post 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
Poziom 6

Dołączył: 02 Paź 2004
Posty: 19

Post 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
Google Adsense


Post 22 Mar 2007 11:47   





Powrót do góry
   
seak1
Poziom 13
Poziom 13

Dołączył: 17 Wrz 2005
Posty: 118
Miasto: Brzeg

Post 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
Poziom 14

Dołączył: 21 Lut 2002
Posty: 171
Miasto: Poznań

Post 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
Poziom 22

Dołączył: 12 Gru 2004
Posty: 1517
Miasto: Opole

Post 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
Poziom 8

Dołączył: 10 Maj 2003
Posty: 31
Miasto: Białystok

Post 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
Poziom 13

Dołączył: 17 Wrz 2005
Posty: 118
Miasto: Brzeg

Post 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
Poziom 14

Dołączył: 21 Lut 2002
Posty: 171
Miasto: Poznań

Post 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
 Opis:
 n/a

Download
 :  AVR-Doper.pdf
 Zawartość:  
 Rozmiar:  225.58 KB
 Punkty:  0.00

Powrót do góry
   
asdek
Poziom 8
Poziom 8

Dołączył: 10 Maj 2003
Posty: 31
Miasto: Białystok

Post 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
Poziom 18

Dołączył: 20 Mar 2003
Posty: 456

Post 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
Poziom 12

Dołączył: 08 Lis 2003
Posty: 98

Post 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
Poziom 19

Dołączył: 02 Sty 2008
Posty: 681

Post 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
Poziom 19

Dołączył: 06 Sie 2006
Posty: 604
Miasto: Rzeszów/Szalowa

Post 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
Poziom 12

Dołączył: 08 Lis 2003
Posty: 98

Post 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
Poziom 4

Dołączył: 05 Gru 2002
Posty: 9

Post 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ść
Kod:
VersionMinor
na wartość 4.
I więcej to okienko się nie pojawi :D

Pozdro...
Powrót do góry
   
JmL(TM)
Poziom 19
Poziom 19

Dołączył: 08 Lip 2003
Posty: 645

Post 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ść
Kod:
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!
Powrót do góry
   
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda -> DIY Konstrukcje -> DIY Zagranica -> Programator AVR na USB
Wypowiedź dla Wykop Wypowiedź dla Facebook Wypowiedź dla Delicious Wypowiedź dla Digg Wypowiedź dla Google Wypowiedź dla Twitter Wypowiedź dla Blip
Strona 1 z 1


[ Page generation time: 0.111 seconds ]

Regulamin || Administrator || Moderatorzy || Nasze bannery || Kontakt
elektroda.pl temat RSS