Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Computer Controls
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Programator USB dla mikrokontrolerów AVR

Errr 05 Wrz 2008 21:48 203286 496
  • #301 05 Wrz 2008 21:48
    n01x
    Poziom 12  

    KonusiK napisał:
    Niektórzy używają chyba podobnego programatora dualAVR.

    Otóż mam problem z ładowaniem programu:

    Programator USB dla mikrokontrolerów AVR

    Przy wejściu na zakładki Fuse wyskakuje mi tenże problem (Entering programing mode: FAILED! ).

    Nie bardzo wiem co zrobić... Próbowałem na interfejsie HID, ale to nic nie dało. Ustawiłem zworke na wolniejsze taktowanie - również nic...

    Używam zestawu uruchomieniowego ZL3AVR - i o ile sie nie myle, to chyba tylko należy zewrzeć jumper'ka dla zewnetrznego oscylatora. Chyba,ze coś pominąłem, coś bardzo banalnego - nie wiem.

    Z góry dzięki za wszelką pomoc.



    Wygląda mi na połączenie programatora z procesorem. Sprawdz czy na 100% masz wszystko dobrze. Łatwo pomylić miso z mosi.

  • Computer Controls
  • #302 06 Wrz 2008 00:57
    KonusiK
    Poziom 11  

    Dzięks wielkie - jak wspomniałem, rozwiązanie było debilnie proste - odwrócić złącze...

    Postaram sie następnym razem nie zaśmiecać forum ;)

    Jeszcze raz dzieki.

  • Computer Controls
  • #305 14 Wrz 2008 19:37
    maciek_nh
    Poziom 12  

    Witam

    Zrobiłem programator ze strony: http://www.fischl.de/usbasp/. W windowsie XP znajduje go bez problemu i jest dobrze zainstalowany. Gdy wpisuje avrdude -p t2313 -c usbasp -P usb. Wyrzuca mi błąd : 7 busses found avrdude: error: could not find USB device vendor =0x3eb product =0x7b4.
    Czy ma ktoś pomysł co z tym zrobic ??

  • #306 14 Wrz 2008 19:47
    nebo
    Poziom 16  

    Programator USB dla mikrokontrolerów AVR


    witam mam pytanie bo widze że ten programator jest dość popularny na forum, a mnie dręczy pytanie... jaki jest rozkład pinów na złączu, na rysunku pokazanym poniżej

    Programator USB dla mikrokontrolerów AVR

    prosiłbym o szybką odpowiedź czy piny są może rozłożone jak gniazdo stk200 obok ?

  • #307 14 Wrz 2008 20:07
    n01x
    Poziom 12  

    nebo napisał:
    Programator USB dla mikrokontrolerów AVR


    witam mam pytanie bo widze że ten programator jest dość popularny na forum, a mnie dręczy pytanie... jaki jest rozkład pinów na złączu, na rysunku pokazanym poniżej

    Programator USB dla mikrokontrolerów AVR

    prosiłbym o szybką odpowiedź czy piny są może rozłożone jak gniazdo stk200 obok ?


    Witam,


    Rozłożone jak na rysunku.

  • #308 14 Wrz 2008 20:13
    maciek_nh
    Poziom 12  

    Czy ktoś spotkał się z podobnym problemem jak opisałem wyżej ??

  • #309 14 Wrz 2008 21:50
    crazy_phisic
    VIP Zasłużony dla elektroda

    maciek_nh napisał:
    Czy ktoś spotkał się z podobnym problemem jak opisałem wyżej ??


    Docelowo usbasp jest widoczny pod lpt... przykładowa ścieżka z avrdude gui: avrdude -p m16 -c usbasp -P lpt1 -U flash:w:

  • #310 15 Wrz 2008 10:47
    maciek_nh
    Poziom 12  

    Popatrzyłem na post kolegi wyżej i tam zauważyłem troche inne gniazdo USB. Co to jest za tym gniazda ?? Ja do swojego zamontowałem gniazdo USB typu B. Czy to ma znaczenie jakie to jest gniazdo ?

  • #311 15 Wrz 2008 10:53
    nebo
    Poziom 16  

    u mnie jest gniazdo typu usb mini bez problemu można dostać kabel do niego :) i moim zdanie to bez znaczenia czy to usb b czy mini

  • #312 15 Wrz 2008 11:10
    maciek_nh
    Poziom 12  

    Witam.

    Mam problem z programatorem usbasp. Programator jest zainstalowany w windowsie prawidłowo. Gdy w avrdude (v.5.2) wpisuje:
    avrdude -c usbasp -p t2313 wyskakuje mi taki błąd:
    avrdude: error: could not find USB device "Usbasp" with vid=0x16c0 pid=0x5dc. Jedyną rzecz jaką zmieniałem w fusebitach to praca z zewnętrznym oscylatorem. Czy ma ktoś pomysł co z tym zrobić ?

  • #313 16 Wrz 2008 23:29
    maciek_nh
    Poziom 12  

    Poradziłem sobie z wyżej wymienionym problemem. Ale pojawił się kolejny. Gdy wpisuje avrdude -c usbasp -p t2313 dostaje taki komunikat:
    found 7 busses

    avrdude: error: programm enable: target doesn't answer. 1
    avrdude: initialization failed, rc=-1
    Double check connections and try again, or use -F to override this check

    Czy ma ktoś pomysł co z tym zrobić ?

  • #314 19 Wrz 2008 11:55
    radiosimon
    Poziom 28  

    radan napisał:


    Polecam, zrobiłem działa szybko i bezproblemowo. Przetestowane z avr studio i codevision avr (pełna zgodność z avr910).

    Uruchamia się i komunikuje także z avr dude ale nie wszystkie avr są obsługiwane (np. atmega16 nie).


    Polskie auto tłumaczenie:
    http://translate.google.pl/translate?u=http%3...usb_programmer.htm&hl=pl&ie=UTF-8&sl=ru&tl=pl

  • #315 20 Wrz 2008 15:33
    maciek_nh
    Poziom 12  

    Uporałem sie z programatorem Usbasp. Wystarczyło zewrzeć zworkę J2 bodajże (slow SCK).

  • #316 23 Wrz 2008 21:52
    _Damian
    Poziom 11  

    czy ktoś by mógł umieścic w pdfie płytke do tego programatora oczywiscie z atmego o budowie dip był bym wdzieczny

  • #317 25 Wrz 2008 14:01
    maciek_nh
    Poziom 12  

    Trochę chyba późno odpowiadam, ale dzisiaj właśnie zrobiłem płytkę i będę ją dzisiaj testował czy działa. Jak będzie wszystko ok to wrzucę pdfa z gotową płytką. Chyba że ktoś chce zaryzykować to mogę już teraz ;]

  • #318 25 Wrz 2008 20:27
    adass
    Poziom 25  

    Kupiłem dokładnie ten sam programator co nebo podłączam i wszystko instaluje według instrukcji i nie działa w bascomie. wyskakuje error I/O 103 i niewiem co może być .
    [quote="nebo"]Programator USB dla mikrokontrolerów AVR

  • #319 26 Wrz 2008 07:46
    nebo
    Poziom 16  

    skontaktuj sie ze sprzedawcą napewno udzieli pomocy technicnej

  • #320 27 Wrz 2008 22:13
    Linoge
    Poziom 26  

    Witam serdecznie,
    Mam takie pytanie jaki jeszcze alternatywny soft mozecie polecic do oryginalnego programatora avr isp mk II lub jakich przerobek mozna dokonac aby zwiekszyc jego uniwersalnosc ?
    Znajde moze na nim jakis sygnal taktujacy ? 1M ?

  • #321 28 Wrz 2008 13:58
    radiosimon
    Poziom 28  

    radiosimon napisał:
    radan napisał:


    Polecam, zrobiłem działa szybko i bezproblemowo. Przetestowane z avr studio i codevision avr (pełna zgodność z avr910).

    Uruchamia się i komunikuje także z avr dude ale nie wszystkie avr są obsługiwane (np. atmega16 nie).


    Polskie auto tłumaczenie:
    http://translate.google.pl/translate?u=http%3...usb_programmer.htm&hl=pl&ie=UTF-8&sl=ru&tl=pl


    Zapytany o to jak zaprogramowałem wsad podaję to co jest w tłumaczeniu:
    Do normalnego funkcjonowania kontroler w systemie, trzeba mieć pewne (ustawione na "0") bitów SPIEN, CKOPT, SUT0 i Boden. Nowe uc mają juz ustawione SPIEN. Pozostałe bity muszą być nezaprogrammirovannye (ustawiona na "1").

    Moje ustawienia w programatorze Wellon gdy wgrywałem soft do Atmega8:

  • #322 28 Wrz 2008 16:20
    maciek_nh
    Poziom 12  

    Zrobiłem ten programator ze strony po rusku i w windowsie sie instaluje a w Bascomie wywala ze wybrany procek nie pasuje do docelowego procka :|. Czyli wygląda na to że widzi co to mam za procka. A w AVR Studio to już w ogóle kaplica. Chyba zainwestuje w programator AVR USB HID.

  • #323 30 Wrz 2008 17:10
    adass
    Poziom 25  

    Jak skopiować (soft)nie zablokowany atmega16 przy pomocy stk500v2 i jakim programem ? (najprostszym) ,xp system.

  • #324 01 Paź 2008 13:20
    bartek33
    Poziom 16  

    Odpalić byle jaki program np. Bascom, Ponyprog itp. i dać opcję read from chip i wtedy program zostanie załadowany do buforu.

  • #325 01 Paź 2008 14:55
    adass
    Poziom 25  

    Ponyprog nie współpracuje z stk500v2 a w bascom nie ma opcji read from chip .

  • #326 01 Paź 2008 15:33
    radiosimon
    Poziom 28  

    maciek_nh napisał:
    Zrobiłem ten programator ze strony po rusku i w windowsie sie instaluje a w Bascomie wywala ze wybrany procek nie pasuje do docelowego procka :|. Czyli wygląda na to że widzi co to mam za procka. A w AVR Studio to już w ogóle kaplica. Chyba zainwestuje w programator AVR USB HID.


    Masz ustawioną emulacje com od 1..4 ?? bo inaczej nie ruszy.
    Ponadto sterowniki są napisane pod win xp.

  • #327 09 Paź 2008 19:12
    mnemes
    Poziom 11  

    Zastanawiam się nad jednym z tych dwóch, zamieszczonych poniżej, programatorów pod usb, które znalazłem na allegro. Różnią się czymś? Który wziąć? A może jeszcze jakiś inny ktoś poleci? Czekam na porady ;)

    1. PROGRAMATOR USB HID

    Programator USB dla mikrokontrolerów AVR

    Opis:
    * możliwość programowania BEZPOŚREDNIO z BASCOMa, AVRStudio i ze wszystkich programów kompatybilnych z programatorem STK500v2,
    * jedyny na Allegro programator zgodny z STK500 na USB!!!
    programuje wszystkie procesory zgodne z programatorem STK500v2 - około 100 typów procesorów
    * programator posiada tryb pracy HID - nie są wtedy wymagane sterowniki do jego obsługi - podpinamy do portu USB i po paru sekundach programator jest widoczny w systemie (np. podobnie jak myszka na USB)
    * programator jako urządzenie HID może pracować w każdym systemie operacyjnym - również w Windows VISTA
    * pracuje pod wieloma systemami operacyjnymi: Windows 95/98/2000/ME/XP/XPSp2/VISTA, Linux, Mac OS
    * posiada możliwość pracy jako urządzenie HID - Human Interface Device
    * konwerter USB/RS232 (emuluje port szeregowy COM)
    * posiada opcje debugowania
    * nie wymaga specjalnych kontrolerów USB
    * ochrona zwarciowa w układzie (rozłączenie układu w przypadku zwarcia)
    * możliwość zasilania programowanego procesora z programatora
    * częstotliwość pracy ISP od 1 khz - 3 Mhz
    * kompatybilny z terminalami VT100 oraz ANSI
    * prędkość programowania do 5 kb/s
    * możliwość opóźnienia zegara dla procesorów z niższa prędkością ( <1,5 MHz)
    * połączenie płytki z programowanym procesorem za pomocą złącza ISP.
    * wyposażony w gniazdo USB-B
    * dwa złącza ISP - 1 - programowanie, 2 - aktualizacja oprogramowania pogramatora,
    * dwustronna płytka programatora o małych wymiarach

    * RESET na płytce programatora (możliwość wlutowania przycisku)


    2. PROGRAMATOR AVR ISP pod USB

    Programator USB dla mikrokontrolerów AVR

    Opis:
    Urządzenia są nowe i 100% działające!

    Całkowicie bezpieczny dla komputera. Zabezpieczenie przeciwzwarciowe bezpiecznikiem polimerowym!

    Obwód wykonany jest na płytce dwuwarstwowej,
    całkowicie w technologii SMT!

    Znikomy pobór prądu umożliwia programowanie układów zasilanych bateryjnie!

    Estetyczne wykonanie - nigdzie nic nie odstaje!

    Idealnie nadaje się do pracy z Laptopem, gdzie nie ma dostępnych złącz starszego typu!

    Nie wymaga dodatkowego zasilania - pobiera je ze złącza USB!

    Możliwość aktualizacji oprogramowania do pracy w trybie STK500!

    Dzięki zastosowaniu dwukierunkowego konwertera poziomów, można programować układy zasilane każdym napięciem!
    (Zakres od 1V do 15V - jeśli takie by istniały)

    Wybór prędkości programowania za pomocą zworki!

    Sygnalizacja stanu programatora za pomocą dwukolorowej diody LED!

    Możliwe jest zasilanie układu docelowego bezpośrednio z programatora.

    10 pinowe złącze kompatybilne ze standardem KANDA!
    Koniec z dziwnymi ułożeniami pinów w złączu!
    STANDARD to STANDARD!
    Napewno się nie pomylisz przy podłączaniu pojedynczych kabelków.

    Całkowicie złocone styki - nie oszczędzamy na jakości!

    Urządzenia objęte są roczną gwarancją. Świadczy to o najwyższej jakości wykonania!

    Obsługiwany przez większość popularnych programów:
    m. in. BASCOM AVR, AVR Studio przez środowisko AVR Dude.


    Nie jest to żadna domowa produkcja!
    Programator wykonany jest przez jedną z wiodących firm na rynku, z wykorzystaniem całkowicie automatycznej linii produkcyjnej!
    Produkcja sprzętu medycznego przez tą firmę świadczy o najwyższej jakości tego wyrobu!

    Obwód drukowany zabezpieczony jest solder maską. Dzięki temu będzie służył Ci przez lata!
    Nie ma tu mowy o utlenianiu się scieżek!

    Poprzez zastosowanie elementów SMD znacznie powiększyła się odporność urządzenia na uderzenia.
    Chyba każdemu elektronikowi zdażyło się coś zrzucić z biurka zahaczając o jakiś przewód.

    Co wyróżnia nasz programator od innych dostępnych na allegro:

    1. Bezpiecznik polimerowy wielokrotnego użytku - Zwarcia zasilania i linii sterujących są częstym zjawiskiem podczas uruchamiania układów prototypowych, choćby przez sondy pomiarowe lub leżące luźno elementy. Wyposażyliśmy nasz układ w takie zabezpieczenie. Dzięku temu podczas zwarcia zasilania lub przekroczeniu dopuszczalnego prądu urządzenie się wyłączy zapobiegając spaleniu portu USB komputera. Po zlikwidowaniu usterki układ automatycznie wróci do pracy.

    2. Szybki dwukierunkowy konwerter poziomów - Zastosowanie w roli konwertera poziomów układu scalonego jest prostszym, jednak nie do końca dobrym rozwiązaniem. Zapobiega on tylko przedostaniu się wyższego napięcia (5V) na układ docelowy zasilany np. 3V. Jednak linia zwrotna MISO jest podłączona bezpośrednio do mikrokontrolera. Układ ATmega8 wg dokumentacji jest w stanie rozpoznać stan wysoki od napięcia 0,6Vcc, (ok. 3V przy zasilaniu 5V, realnie ok. 2,5V). W rzeczywistości mokrokontrolery zasilane poniżej tego napięcia nie będą widziane przez programator. Zastosowane w naszym układzie dwukierunkowego konwertera poziomów umożliwia programowanie układów zasilanych od 1V do 15V.

    3. Dwukolorowa dioda LED - Sygnalizuje stan pracy urządzenia. Po poprawnym podłączeniu świeci na zielono, natomiast podczas programowania zmienia kolor na czerwony.

    4. Złącze serwisowe - Programator jest wyposażony w złącze serwisowe, przez które można aktualizować oprogramowanie. Dzięki zworkom można wybrać prędkość transmisji do układu docelowego oraz wybrać sposób jego zasilania. Antypoślizgowe nóżki zapobiegają uciekaniu programatora z biurka.

  • #328 11 Paź 2008 10:26
    AvrArm
    Poziom 15  

    Proponuję rozwiązanie oparte na sprzętowym usb (programatorki z kością ftdi232). Uwolnisz się wtedy od powszechnie znanych (lecz zatajanych przez producentów progsów z softowym usb) problemów typu przycinanie się i zwiechy pod Vistą ,wykrywanie przez system programatora dopiero za którymś podłączeniem czy cyrkami w stylu "kabelek usb niedopasowany do programatora". Na FTDI dasz dowolnej długości kabel, nawet kiepskiej jakości (np. bez ekranu) i będzie działało. Naprawdę warto czasem odżałować i dołożyć te 10 lub 20 pln-ów.
    FTDI232 do obsługi usb stosują producenci w profesjonalnych urządzeniach na całym świecie...natomiast softowe usb na atmelku można spotkać tylko w czysto hobbystycznych amatorskich konstrukcjach.

  • #329 12 Paź 2008 23:12
    mlfox85
    Poziom 10  

    Mam pytanie odnośnie programatora USBasp ze strony http://www.fischl.de/usbasp/ Jestem całkiem zielony. Czy asp to interfejs czy tylko nazwa? Interesuje mnie czy ten programator (USBasp) podłącza się do złącza isp kanda, albo do innego na zestawie uruchomieniowym ZL3AVR. Interesuje mnie też rodzaj kondensatorów jakie tam zastosowano. Jeśli ten programator nie nadaje się do tej płyty jaki polecicie? Czy beda problemy pod Vista z tym programatorem, lub z tym z ruskiej strony??

  • #330 17 Paź 2008 17:31
    mnemes
    Poziom 11  

    AvrArm napisał:
    Proponuję rozwiązanie oparte na sprzętowym usb (programatorki z kością ftdi232). Uwolnisz się wtedy od powszechnie znanych (lecz zatajanych przez producentów progsów z softowym usb) problemów typu przycinanie się i zwiechy pod Vistą ,wykrywanie przez system programatora dopiero za którymś podłączeniem czy cyrkami w stylu "kabelek usb niedopasowany do programatora". Na FTDI dasz dowolnej długości kabel, nawet kiepskiej jakości (np. bez ekranu) i będzie działało. Naprawdę warto czasem odżałować i dołożyć te 10 lub 20 pln-ów.
    FTDI232 do obsługi usb stosują producenci w profesjonalnych urządzeniach na całym świecie...natomiast softowe usb na atmelku można spotkać tylko w czysto hobbystycznych amatorskich konstrukcjach.


    Masz jakiś schemat takiego programatora?