Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

ATB-usbasp - wybór programatora opartego na USB

Mr.Swistak 22 Mar 2013 21:58 4005 14
  • #1
    Mr.Swistak
    Level 9  
    Witam!

    Serdecznie wszystkich witam jako, że to mój pierwszy post;)

    Od kilku dobrych dni noszę się z zamiarem kupienia prostego programatora z wejściem usb. Znalazłem takie o to urządzenie:

    http://www.atnel.pl/programator-atb-usbasp.html

    chciałbym zasięgnąć opinii bardziej doświadczonych "graczy". Otóż moje pytanie brzmi czy na prawdę opłaca się dawać 40 zł więcej (ten od atnela kosztuje 64 zł)by kupić ten sygnowany imieniem Pana Mirka?

    Przepraszam jeżeli dubluję jakiś temat ale niestety nie udało mi się go znaleźć.

    Pozdrawiam

    Dawid

    PS. Panie Mirku, jeżeli czyta Pan ten temat to chciałbym serdecznie Panu podziękować za Pańskie filmy na youtube. Dużo dzięki nim zrozumiałem.
  • #2
    Krauser
    Level 26  
    Zauważ, że oprócz elektroniki dostajesz też oprogramowanie.
    Jak jesteś początkujący to pomyśl ile Atmeg uratujesz przed zablokowaniem przez nieumiejętne przestawianie fuesebitów.
  • #3
    User removed account
    User removed account  
  • #4
    piotrva
    VIP Meritorious for electroda.pl
    Cóż, ja osobiście za tę cenę kupiłbym klona AVR ISP mkII - działa o niebo lepiej i współpracuje nawet z większą ilością oprogramowania niż USBASP, nie mówiąc już o większej szybkości działania i współpracy z formowymi środowiskami Atmela, dzięki czemu ustawianie fusebitów też jest czytelne. A co do ratowania Atmeg przed zablokowaniem - wystarczy uwaga i 10-cio krotne sprawdzenie czy ustawiamy dobrą wartość i jest trudno zablokować, a jak nie to zbudować sobie za parę zł fusebit doctora i wogóle nie martwić się o fusebity.
  • #5
    Mr.Swistak
    Level 9  
    Dziękuję za szybkie odpowiedzi:)

    Co do środowiska i ogólnie kwestii programowania posługuję się tym http://kursc.forbot.pl/str001.html kursem. Jako tako póki co mało czasu poświęciłem zagłębianiu się tej kwestii. Bardziej skupiłem się teraz na uzupełnianiu swej wiedzy z zakresu podstaw elektroniki czy przypominaniu sobie budowy języka C.

    Co do mikrokontrolerów myślę nad zakupem czegoś uniwersalnego na początek. Rozważam między Atmega326 i Atmega168. Wydaje mi się że są one na tyle popularne że nie będę mieć większych z nimi problemów.

    A co do AVR ISP mkII no tyle że z tego co widzę to jego ceny zaczynają się od 100 a kończą na 200 pln. Wątpie czy jestem w stanie wydać taką kwotę na coś, co nawet nie wiem czyz mi się spodoba. Mam na myśli że nie jestem jeszcze w pełni przekonany czy to hobby długo czy krótkotrwałe. Niestety.
  • #6
    Dople
    Level 19  
    Ja swój programator do AVR zakupiłem za ~60zł i obsługuje takie uC:
    ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega162, ATmega164, ATmega644
    ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny25, ATtiny26, ATtiny45, ATtiny85 , ATtiny261 , ATtiny461 , ATtiny861
    AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535
    ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega169, ATmega32, ATmega324, ATmega329, ATmega3290, ATmega48, ATmega64, ATmega640, ATmega644, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega88

    Ma wszystko, co potrzeba. Poszukaj trochę w "Internetach". :)
    Środowisko? Jak korzystasz z kursu, to możesz środowisko dobrać do niego właśnie. Mi pasuje Atmel Studio...
  • #7
    piotrva
    VIP Meritorious for electroda.pl
    Co do AVR ISP mkII mówię o klonach. Zwykle można znaleźć na popularnych serwisach aukcyjnych za 70-80zł, więc niewiele drożej niż podany USB ASP f-my Atnel.
    Swoją drogą, jeśli hobby Ci nie spasuje (choć jest to temat bardzo wciągający...) zawsze możesz programator sprzedać, a jeśli Ci spasuje to mkII to narzędzie z przyszłością. (Swoją drogą coś w trawie piszczy, że jedna z firm wypuści wkrótce budżetową wersję tego programatora z samym ISP, jako konkurencja dla USB-ASP).

    Co do procesora polecałbym na początek ATMega644p lub ATMega328p, jeśli chodzi o ten kurs, to ja polecałbym Ci zacząć od AVRStudio 4.18 jako IDE - oszczędzisz sobie sporo zabawy z plikami makefile i programowaniem w spartańskich warunkach.
  • #8
    Mr.Swistak
    Level 9  
    @piotrva tak zauważyłem że temat bardzo wciągający:D no ale czasami tak jest że coś jest bardzo interesującego i budzisz się któregoś dnia i nagle już nie jest;)

    mógłbym Cię prosić o rozwinięcie skrótu "ISP" bo nie mogę znaleźć tego niestety;/

    Czy ten Atmega644p nie będzie zbyt potężna jak na początek? Mam na myśli to że już swoje kosztuje(tragedii nie ma ale 2x więcej prawie niż Atmega328) a ryzyko uszkodzenia przy moich umiejętnościach oscyluje przy 90%;)

    I ostatnie ta budżetowa wersja mkII, wiadomo mniej więcej kiedy ma wyjść?
  • #9
    Dople
    Level 19  
    To kup też do nauki Atmega8, czy 16 - potem się przesiądziesz na "większy" uC.
  • #10
    piotrva
    VIP Meritorious for electroda.pl
    ISP - In System Programming
    Cóż, przy płytce stykowej rzeczywiście można uszkodzić, ale jeśli zastosujemy 3 zasady:
    1. Powoli
    2. Dokładnie
    3. Uważnie
    To ryzyko maleje do minimum, ale zawsze coś się zdarzyć może. Możesz zacząć od tańszej m328p, a potem sobie już kupować co będzie potrzeba.

    Co do daty wejścia - niestety mam nie najlepsze wieści czasowe, bo na razie dopiero układ jest we wczesnej fazie testów i korekcji layoutu - to potrwa pewnie jeszcze z2-3 miesięcy przed wejściem do seryjnej produkcji i sprzedaży.

    Dodano po 1 [minuty]:

    Atmega8 - moim zdaniem przestarzały dziadek (choć dużo można jeszcze na nim zrobić). Ja bym polecał Atmega16/32 już lepiej. Albo też atmega88.
  • #11
    Dople
    Level 19  
    W sumie tak popatrzałem na ceny to muszę powiedzieć, że nie ma co się "szczypać"... :)
  • #12
    excray
    Level 40  
    piotrva wrote:

    Atmega8 - moim zdaniem przestarzały dziadek (choć dużo można jeszcze na nim zrobić).

    Właśnie że dla początkującego jest idealny. Jest tani i ma wszystkie peryferia które początkujący powinien poznać. A że "żre" trochę więcej prądu niż młodsze dziatki to akurat dla początkującego jest zupełnie nieistotne.
  • #13
    Dople
    Level 19  
    W gruncie rzeczy można powiedzieć, że uC do pewnego stopnia jest obojętny... Jak się lepszego na początku nie zepsuje to można wykorzystać go później w jakimś bardziej wymagającym projekcie... A z drugiej strony na początku raczej mało jest początkujących, którzy od razu wykorzystają całą pamięć.
    A pięć złotych w jedną, czy drugą stronę...

    Obojętny - przy nauce podstaw programowania rzecz jasna.
    Tak, czy siak dodatkowy Atmega8 w szufladzie może się zawsze przydać, ale i tak warto kupić, np. 8515 ( ~15zł).
  • #14
    piotrva
    VIP Meritorious for electroda.pl
    Nie no 8515 to już muzeum rodziny AVR - owszem, m8 się przyda. Ale nie schodźmy z tematu - w sumie uC jakikolwiek, mający wszystkie popularne peryferia.
  • #15
    Mr.Swistak
    Level 9  
    Dziękuję za wszystkie odpowiedzi. Dopiero za kilka dni będę zamawiał więc przemyślę jeszcze zakupy. Temat wydaje mi się do zamknięcia.