Tak pin Vcc nie musi być podłączony jeśli masz zasilanie na programowym układzie.
1. Tylko najnowszy bascom (nowszy niż 2.0.7.5) obsługuje podobno prawidłowo USBASP 2. Zworka trybu programowania prawdopodobnie służy do spowalniania sygnału zegarowego (SLOW_SCK) 3. Twoja zagadkowa zworka to zapewne SELF_PROG - zworka umożliwiająca (jeśli posiadasz inny programator) na zmianę firmware. (ale trzeba by przeanalizować dokładnie ścieżki)...
Wg ostatniego obrazka wygląda, że Atmega się zaprogramowała. USBasp należy uruchamiać w AS7 tylko i wyłącznie przez Menu ->Tools->"Twoje narzędzie dodane" wg mojego ostatniego posta z odsyłaczem do strony internetowej. Jeszcze uwaga. Atmega taktowana jest wewnętrznym zegarem 1 MHz. W związku z tym, albo zmienisz jej fusy na odpowiednie, albo zmienisz...
Włóż zworkę SLOW_SCK w USBasp i wtedy go wykryje. Fabrycznie t2313 ma ustawiony wewnętrzny oscylator 1MHz, więc bez tej zworki go nie wykryje. Mam nadzieję, że resztę portów dobrze masz podłączoną.
W szkicu ArduinoISP masz taką część: // Configure the baud rate: #define BAUDRATE19200 // #define BAUDRATE115200 // #define BAUDRATE1000000 Kiedyś przypadkowo wpadłem na to, że AVRDUDE domyślnie działa na 115200 z programatorem Arduino. Działa OK na 19200 pod warunkiem, że to jest podane w linii poleceń. Pokaż zdjęcie swojego USBASP, ma być założona...
Witam, sprawdź czy na pewno masz zasilanie podłączone do m8, ostrożnie sprawdź czy masz zasilanie na pinach 8 ; 7. Przestaw zworkę na USBasp odpowiedzialną za programowanie scalaków poniżej 1MHz. Damian.
A no widzisz - program MkAvrCalculator widzi procka ponieważ wykorzystuje programowe spowalnianie SCK ..... A ten drugi program NIE. Dlatego w przypadku tego drugiego programu MUSISZ na swoim programatorze zwierać zworkę SLOW_SCK w programatorze USBASP żeby ci ruszył i to jest ten minus w porównaniu do MkAvrCalculator w którym zworka ta może cię nie...
Ustaw zworkę SLOW_SCK w programatorze USBASP i okaże się, że ATmega168 ruszy ;)
Witam Potrzebuje zaprogramować programator USBasp niestety nie posiada on zworki J2 do self programming. Które piny zewrzeć ze sobą aby wejść w tryb self programming ? http://obrazki.elektroda.pl/3711791500_1...
Wszystko zależy od tego do czego służy zworka aktualizacji oprogramowania. Możliwości są co najmniej dwie. a) Typowo (w oryginalnym UsbAsp) złącze programowania "kanda" łączy się z czterema pinami I/O procesora a zworka "aktualizacja" zwiera pin RST procesora z pinem RST złącza kanda. W takim układzie UsbAsp zmienia się z programatora w urządzenie programowane,...
Na razie nie programuje, tylko chcę żeby za pomocą mkAvr Calculatora odczytać sygnaturę procesora, więc nie powiem co z tym pinem reset. To właśnie pin RESET + odpowiednia sekwencja SPI umożliwia komunikację pozwalającą programować i odczytywać dane (w tym fusebity) z MCU. Jego nieprawidłowe działanie skutecznie uniemożliwia programowanie (odczytanie...
Witaj. Zasilasz mikrokontroler z programatora. Czy masz odpowiednio ustawioną zworkę zasilania w programatorze? http://mikrokontrolery.blogspot.com/2011...
Mam też próbny układ na płytce stykowej, w którym jest kostka w obudowie DIL i on działa prawidłowo i daje sie programować, ale gdy wetknę w jego miejsce kostkę SMD na płytce pośredniej to już nie. A nie programujesz za szybko? ATtiny13 fabrycznie ma taktowanie 9.6MHz podzielone przez 8. Czyli 1.2MHz. Może układ w DIL ma usunięty podział i działa szybciej?...
Witam. Akurat dziś zmieniłem na mojej płytce prototypowej ATMEGA8 na ATMEGA8L. Programator USBASP bez problemu zaprogramował mi atmege8L z fabrycznym zegarem ustawionym na 1MHz. W USBASP zworka ustawiona na SLOW SCK. Program wgrywam AVRDUDE z następującymi opcjami. avrdude -c usbasp -p m8 -u -U flash:w:TEST.HEX:i
Jeżeli przeczytałeś informacje zawarte we wskazanym linku, to powinieneś wiedzieć, że sam programator zasilany jest z portu USB, a programowany procesor może być zasilany z programatora lub z zewnętrznego źródła zasilania (wykorzystanie zworek).
A masz inny AVR-ek? Na nim możesz w 2 minuty zrobić generator z wypełnieniem 50%. Czy na USBASP założona zworka SLOW SCK? Tak na marginesie, na dole widzę: Parametry sygnału: F=1,3Hz Z taką częstotliwością nie ma szans ruszyć, musisz dać sensownie rzecz ujmując ok 500kHz na biedę, żeby się na 100% dogadał...
Aby zaprogramowac usbasp musisz wgrac do Uno sketch Arduino as ISP, w AVR Lab wybierz jako programator Arduino i wtedy wgrywaj hex z firmware usbasp. Oczywiscie zworka na usbasp w trybie programowanua i odpowiednie polaczenie usbasp do Uno, wlacznie z gnd i vcc. Pozdr
Nie musisz go wklejać. W zakładce Programator AVR zaznaczasz ZAPIS i obok textboxu FLASH masz taki przycisk ".." wciskasz go i wybierasz plik :P 3,3v to za mało układ jest zaprojektowany na 5V. Przesuń na USBASP zworkę na 5V (o ile jest), i pamiętaj aby napięcie podać na wyjście układu 7805.
Jeśli procesorek fabrycznie nowy, to w USBASP załóż zworkę SLOWSCK. Możesz od razu w fusebitach ustawić taktowanie na wewnętrzne 8MHz, wówczas zworka nie będzie potrzebna, a Ty nie będziesz przysypiał przy programowaniu ;-)
Racja USBasp tylko w odchudzonej wersji (brakuje 2 zworek, które mogą okazać się potrzebne oraz wyjść RXD i TXD, który w przyszłości mają być obsługiwane). Cena z kosmosu, lepiej wykonać samemu.
zasilana, tzn. czy jest podłączony zewnętrzny zasilacz? Albo zasilacz zewnętrzny, albo zworka na USBASP powodująca zasilanie układu programowanego. Osobiście wolę zasilać układ programowany z zasilacza "laboratoryjnego", bo widzę na jego amperomierzu, czy czegoś nie spieprzyłem :) Komunikat, który masz może wynikać z kilku przyczyn: - Atmega nie ma...
Czy w SLOW MODE (zworka) programuje się normalnie ? Mój USBAsp na ATtiny13 miał początkowo problem w szybkim programowaniu, gdy odpowiednie fusebity miałem nieprawidłowo zaprogramowane. Po wybraniu wew. osc. RC=9,6MHz i CKDIV=1 (niezaprogramowany) wszystko ożyło...
Masz tutaj z twoimi max dwoma zworkami. Wywaliłem złącze self programing, bo jest nie potrzebne.
Spróbowałem z avrdude ale komunikat się nie zmienia: avrdude: avrdude -c usbasp -p atmega8 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. avrdude done. Thank you.
aa, to w ten sposób :D dzięki wielkie za rozjaśnienie. Prawde mowiąc to wiele ułatwi, bo mam w planach zrobić na jednej Atmedze8 zarówno przejściówkę jak i programator USBasp, wybór zworką bądź kluczem, bo wkońcu flasha jest dużo, wolne port są, a jeden program nie przeszkadzałby drugiemu bo byłby w ogóle nie wykonywany w trakcie gdy ten pierwszy śmiga,...
Witam wszystkich Na początku proszę o pomoc ponieważ mam problem z schematem programatora z strony http://www.fischl.de/usbasp/. Oto moje pytania; 1) Czy zasilanie programatora i atmegi programowanej ma być wspólne czy osobne, jeśli wspólne czy to znaczy ze mam wszystkie gnd ze sobą połączyć i podłączyć do minusa 5V. A wszystkie vccint i +5V też ze...
A ten USBasp nie ma przypadkiem ręcznie ustawianej zworki "Slow SCK"?
Może to jest usbasp? Jedna zworka do zasilania z USB druga do spowalniania ISP (przynajmniej w usbasp tak jest). Nie pamiętam czy USBasp był wykrywany w komputerze jako port COM dodatkowy.
Spowalnia programowanie dla procesorów z taktowaniem mniejszym od 1.5MHz, żeby nie używać zworki wystarczy dodać tę opcję.
Z tego, co widzę, to brakuje kondenstora 100nF pomiędzy +5V, a GND. Przy programowaniu upewnij się, że podajesz +5V na VCC i AVCC. W USB ASP ustaw zworkę Slow SCK.
W Arduino po założeniu zworki slowSCK musisz również wybrać programator USBASP (slow), a jak już atmega działa na pełnej prędkości podłączonego rezonatora to znowu na ten bez (slow). Tu na forum jest program AVRLAB++ do ściągnięcia, z nim działał mi programator USBASP wymagający przestawiania zworek nawet bez przestawiania już od 1MHz.
1. Nie ma wgranego bootloadera - nie jest Ci do niczego potrzebny 2. Układ programujesz poprzez ISP a) na usbasp zwierasz "SELF PROGRAMIMNG" b) podpinasz usbasp gniazdem ISP do twojego programatora "LPT". c) wgrywasz program na USBasp d) zmieniasz fusebity atmegi na zewnętrzny kwarc 12MHz e)zdejmujesz zworkę SP i gotowe Nie zapomnij zakładać zworki...
Wgraj najnowszy firmware z http://www.fischl.de/usbasp/ + ściągni najnowszy soft USBasp . Według mnie lepszym softem do programowania jest khazama lub eXtreme burner i Tobie bym proponował sprawdzić programowanie w tym sofcie . PS> rozumiem że masz zworkę od zasilania dobrze wpiętą lub zew zasilanie układu ?
Konkretnie to wiesza mi sie avrdude jak klikam execute. System vista - laptop. Programator to USBasp www.protech-micro.pl - obydwie zworki wsadzone.
Po zmianie fusów np w STK 200 W programatorze USBASP przestaw zworkę na zegar mniejszy niż 1.5MHz (JP3 - Slow SCK)
Tak na przyszłość polecam zrobić sobie USBASP to zdecydowanie lepsza wersja programatora a przy okazji można wykorzystać programową możliwość ustalania prędkości SCK na ISP i dzięki temu można w USBASP nawet zworki SLOW_SCK nie montować.
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Nie do końca, albo kolega coś namieszał. Self programming na USBASP cię nie interesuje. To pozwala na zaprogramowanie tylko programatora. Kolega zasila mikroprocesor z USBASP? Jeśli tak, to musi kolega mieć zworkę na VCCINT i SlowSCK (VCCINT podaje zasilanie na złącze KANDA a nie na programator!) Dodano po 2 Może wyjaśnię po krótce o co chodzi z SlowSCK...
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. W nowym mikrokontrolerze zegar jest ustawiony na 1MHz należy wówczas włączyć tryb programowania z niską prędkością w usbasp. Powinna być tam zworka lub mikroprzełącznik opisany jako slow lub podobnie. Albo skorzystaj z programu z tej strony: http://www.atnel.pl/mkavrcalculator.html...
tak właśnie mam USBasp ale przełożenie zworki nie pomaga już próbowałem wcześniej
Dorwałem działający konwerter pci > lpt Możecie mi powiedzieć czy takim programatorem bezpiecznie zaprogramuje usbaspa: http://www.olek.waw.pl/programator-atmeg... Czy muszę od nowa zapisywać fusebity na mikrokontrolerze ? I czy jesli zworki w usbasp to j1,j2,j3 to odpowiadają one kolejno zasilanie z programatora,update firmware, ograniczenie prędkości...
Ano widzisz - bo MkAvrCalculator korzysta z programowego przestawiania zworki SLOW_SCK i dlatego wszystko działa. A ty jak ręcznie się zaczynasz bawić AVRDUDE i masz procka fabrynego czyli taktowanego 1MHz z wewn. oscylatora RC, to: 1. albo włącz na tym swoim kupionym usbasp zworkę SLOW_SCK 2. albo włącz programowo tą zworkę w avrdude -B no i jak widzisz...
Witam Zdecydowanie zworka JP-3 powinna być zwarta, dzięki temu można programować nowe MCU. Ja miałem ten sam problem tyle, że ja zrobiłem ten programator samemu, 2h szukałem co z nim nie tak...Okazało się, że wystarczy zewrzeć tylko tą zworkę i śmiga aż miło. Pozdrawiam
To zależy. Najbezpieczniej jest zasilić płytkę osobno, a Vcc na programator nie podłączać. W dokumentacji do programatora powinno być napisane co ta zworka robi. Zwykle wybiera czy układ zewnętrzny może być zasilany z programatora.
Zmiejsz zworkami w usbasp prędkość transmisji pomiędzy programatorem a atmegą.
10k rezystor podciągający na resecie jest dobrą praktyką Oczywiście, że tak. Rezystor musi być. Ja tylko chcę żeby na czas programowania wywalił go ze stykówki. Tym bardziej, że coś mu nie gra. Osobiście programuję tylko z podłączonymi sygnałami i ewentualnie kwarcem i nigdy nie było problemów. Mam ten stary USBasp ze zworkami od boku.
Czy w ogóle w tym programatorze na port COM da się jakoś regulować prędkość transmisji?? Panie kolego prędkość transmisji pomiędzy PC a programatorem ma się NIJAK do prędkości o jakiej ty myślisz czyli do tego co przestawiałeś za pomocą zworki SLOW_SCK w swoim USBASP. Ta zworka powodowała zmianę prędkości ale już pomiędzy programatorem a procesorem...
Nie powinno być tak. A nie masz czasem założonej zworki SELF_PROGRAMMING? Powoduje ona podłączenie /RESETu do złącza KANDA, jednocześnie zwierając ten /RESET z jednym z wyjściowych pinów mikroklocka, który działa jako /CS, co może powodować to, o czym piszesz. W czasie normalnej pracy ta zworka ma być ściągnięta, zakładasz ją tylko w wypadku aktualizacji...
Rozumiem, że Atmega masz nowe. Więc pracujesz z wewnętrznym oscylatorem = 1MHz. W programatorze masz zworke odpowiadającą za programowanie na niższych czestotliwościach w twoim wypadku 1MHz. Musisz poczytać dokumentacje nt. usbasp i usunąć odpowiednią zworkę.
Uporałem sie z programatorem Usbasp. Wystarczyło zewrzeć zworkę J2 bodajże (slow SCK).
Ok poszło z drugim egzemplarzem, tam była wlutowana oryginalna Atmega8. Użyłem programatora USBasp, ustawiłem zworką w tryb SLOW i programu AVRDude. Komendy do zaprogramowania Atmegi: Test komunikacji: avrdude -p atmega8 -c usbasp -P usb -t Ustawienie fusebitów i programowanie: avrdude -c usbasp -P avrdoper -p atmega8 -U hfuse:w:0xc0:m -U lfuse:w:0x9f:m...
Coś Ci się pomerdało: Podpinam samo Usbasp do usb , jak USBASP jest pacjentem to nie podpinasz go pod USB PC, pisałem zasilasz go z programatora (może to być wyjątkowo inne USBASP lub ArduinoISP): Zworka Selfprogramming musi być podłączona, zasilanie najlepiej wziąć z Arduino, zworka zasilania podpięta, programator nie podłączony nigdzie od strony wtyku...
Masz złe połączenia procek-programator-zasilanie. Jak znam życie to zapewne nie podałeś zasilania dla procesora. Nie ma innego wyjścia. Jak podłączysz dobrze to zadziała. ... No może być jeszcze jeden błąd, jeśli to programator USBASP to zworka SLOWSCK musiałaby być załączona, chyba, że użyłbyś programu, MkAvrCalculator zamiast burnomata to wtedy zrobisz...
Ta zworka ustala napięcie 3V3 lub 5V (opis na spodzie płytki) zarówno dla programatora, jak i programowanego układu. Proponuję zostawić na pozycji 5V.
Nowy mikrokontroler pracuje domyślnie z wewnętrznym generatorem zegara dużo wolniejszym. Trzeba uruchomić programowanie w trybie slow sck. W usbasp jest to specjalna zworka do tego i chyba w nowszej wersji firmware wprowadzili specjalną komendę włączającą ten tryb. Na pewno to chodzi o to. Gdy programator złapie komunikację z uC trzeba przestawić fusy...
Ale zasilając ją z zewnątrz wyciągałeś zworkę ?
mirekk36 , dziękuję za zainteresowanie. Oczywiście, że mam USBasp i zworkę zarówno czy założoną czy też zdjętą nie robi mi to w/w przypadku żadnej różnicy. W trakcie programowania np. Atmegi8 zdjęcie zwory znacznie przyspiesza programowanie. Z Attiny2313 po zdjęciu zwory w ogóle nie mam komunikacji, pomijam już fakt, że z dzielnikiem tak czy siak mi...
Podłączenia w/g Twego opisu prawidłowe, ale czy jesteś pewny na 100%, że nie pomyliłeś podłączeń. Czy masz zworkę J1? Jak zasilasz procesor - z USB czy z zasilacza zewnętrznego? Jak z USB - czy założona zworka J3? Tyle pytań, bo masz komunikat byś sprawdził prawidłowość połączeń.
Może nie żyją, ale jeśli nie wiadomo czy są "fabrycznie nowe" tj. nie wiadomo czy już czasem ktoś nie programował to warto by spróbować włożyć kwarc. Jak ożyje to sprawa będzie jasna. (at)fotomh przecież jest link do programatora, firmware tego usbasp nie wymaga (i nie ma fizycznie) zworki slow sck.
Na 99% nie da rady bez drugiego programatora. Napisz jaki masz dokładnie ten usbasp. Jeśli ma zworkę spowalniającą transmisję ('slow sck'), to generalnie nie ma większego problemu - założysz zworkę i będzie działać.
To mi na chińszczyznę nie wygląda, a (pomijając fakt istnienia Google Translate) angielski dla elektronika to jak łacina dla lekarza: http://www.fischl.de/usbasp/ http://www.electronics-lab.com/blog/?p=1... http://jethomson.wordpress.com/2011/08/1... Zworki idąc po schemacie można sobie dorobić....
Morphix skoro to USBasp, to spróbuj użyć zworki, która zmniejsza częstotliwości programowania.
Zamieść schemat układu i podłączenia. Jak używasz USBasp, to ustaw zworkę SLOW SCK, a jak ją masz, to po prostu wyjmij. Sprawdź też, czy nie masz włączonego CKDIV, czyli podziału częstotliwości przez 8.
To przeczytaj, obejrzyj, pobierz i zrób to co podane masz tutaj: http://mirekk36.blogspot.com/2011/05/wsz... a więcej już nie będziesz pisał że nie działa USBASP pod Win7 ;) obojętnie czy 32- czy 64-bit Do tego sprawdź ze swoją ATmega8 (będzie działał w pełni za FREE z tym prockiem) - ten program: MkAvrCalculator (tylko po jego pobraniu...
Tak jak napisał kolega wyżej: daj schemat, albo przynajmniej w miarę szczegółowo opisz swój układ, jaki masz system i oprogramowanie. Bez tego jest ciężko wywróżyć co nie działa. W progamatorze USBASP wystarczy podłączyć tylko 4 kabelki do mikrokontrolera, włączyć opcję zasilania układu z programatora (jakaś zworka/przełącznik na programatorze) i powinien...
Ustaw zworkę SLOW SCK.
Twój programator powinien być wyposażony w zworkę "slowsck" zwierającą pin PC2 do masy. Zworka powinna być załączona na czas programowania fabrycznie nowych uC (pracują one domyślnie na wewnętrznym rezonatorze 1Mhz). Firmware ze strony usbasp to nic innego jak program sterujący pracą programatora. Można go wgrać w uC znajdujący się w programatorze (wymaga...
Przepraszam, że podepnę się pod ten temat, ale i tak znajduje się w dziale, którego moje pytanie dotyczy. Mianowicie chciałbym zapytać, która z opcji pozwala na stworzenie tych przerywanych ramek do modułów w EAGLE'u? Nie mogę się doszukać, w żadnym z tutoriali tego nie znalazłem... Czy w ogóle jest to dostępne w wersji 5.6.0?
A tą zworkę JP1 z programatora zdjąłeś? Napięcie na ISP powinną przy zasilaniu własnym zasilać tyłącznie bufory IO programatora w celu konwersji poziomów logicznych, stąd też trzeba rozewrzeć zworkę JP1. Drugie pytanie - jakie masz napięcia w obu układach?
Jeśli masz programator typu usbasp to sprawdź czy zworka zmieniająca szybkość programowania jest w pozycji "1MHz". Może zasilanie niestabilne.
Jest pewien myk. MkAVRcalculator przy odczycie ustawia się na wolniejszą SCK i odczytuje FuseBity. Po tym co odczytał zmienia predkość. Może to Ci niepotrzebne. A tak przez ciekawość może użyć topornych programatorów? W tym konkretnym przypadku, raczej nie ma sensu budować programatora. Przykładowo: Znienawidzony (Nie wiem dla czego. Mnie nigdy nie...
Witam !! Jeśli korzystasz z programatora USBASP to ma on zworkę SLOW która zwalnia programator , tylko to mi przychodzi do głowy
A jak używasz usbasp, to spróbuj też wstawić zworkę SLOW CLK. ;) Zobacz, czy pomoże.
U mnie podobne programowanie Atmega32 trwa około 4 do 5 sekund. Sprawdź zworkę SlowSCK
Co do USBAsp, poszukaj schematu i zainstaluj zworkę SLOW_MODE
Po pierwsze - sprawdź poprawność połączeń. Ja zawsze, gdy wykonam pierwszą prototypową płytkę pod uC biorę w ręce miernik i sprawdzam przejścia pomiędzy pinami uC a pinami na płytce mojego usbasp (całość połączona tasiemką 10żył) żeby mieć 100% pewności, że od tek strony wszystko jest OK. Może się okazać, że: - pad uC jest źle dolutowany (przy smd),...
Zwolnionym, czyli spowolniony transfer SPI. Dla avrdude opcja -B5 w wierszu poleceń, lub odpowiednia zworka na USBASP. W Atmel Studio jest do tego suwak, ustaw na np. 125KHz.
Zworka Slow SCK ?
A zworka slow clk na usbasp założona?
Dobrze jest zastosować podstawkę pod Atmege bo zawsze może się coś z nią stać i wtedy łatwiej wymienić. A jeśli chodzi o programowanie to można ją programować przez złącze ISP po włożeniu i odpowiednim ustawieniu zworek USBasp'a
Cześć. No, ale ja właśnie tą zworkę mam stale ustawioną.
Udało się !! zmieniłem grot na grubszy (miałem 1mm) i przygrzałem plecionką z cyną te dwa piny przez 5 sekund, pomogło, zwarcie znikło, dzięki Piotruś Biorę się za wgrywanie bootloadera przez USBASP Brak komunikacji....hmmm.... daję zworkę "slow clock" na usbasp....wgrało.... (fabrycznie atmegi są ustawione na 1Mhz wew zegar) Blink wgrany przez USB...
Zasilanie zewnętrzne jest opcjonalne. Nic nie stoi na przeszkodzie by nie podłączać zasilacza, wtedy zasilanie odbywa się poprzez USB -> programator USBasp -> płytka stykowa pinami 2 (+) i 4,6,8,10 (GND). USBasp ma zworkę do przestawiania zasilania - zewnętrzne/USB. Rurki, to teflonowe rurki dystansowe, które kiedyś kupiłem w sklepie internetowym wraz...
Tak samo było bez "-P USB". Problem już rozwiązany - wystarczyło włączyć zworkę "zwalniającą programowanie".
A zworka Slow SCK założona?
Witam, mam programator USBasp i procesor Atmega8L (PDIP), który chciałbym podłączyć do programatora, celem sprawdzenia, czy działa (obawiam się, że może być uszkodzony). Poszukuję najprostszego schematu podłączenia atmega8 do usbasp, który zapewni, że wywołanie [syntax=bash]avrdude -p m8 -c usbasp[/syntax] prawidłowo rozpozna mikrokontroler. W USBasp...
Co to za programator i czy nie wymaga ręcznego ustawienia "Slow SCK"? Nowe (ze sklepu) mikrokontrolery mają taktowanie 1 MHz z wewnętrznego źródła (i np. starsze wersje USBasp wymagały założenia odpowiedniej zworki). Nie podoba mi się ta dioda na SCK - jaką wartość ma rezystor przy niej?
...jednak udało się go rozwiązać poprzez założenie zworki na "power" i "slow", a nie tylko na "slow". No to jest ta zworka, czy nie?
do prawidłowej pracy reset ma być podciągnięty, i to nie tylko podczas programowania Ale autor nic nie napisał, że ATmega nie pracuje poprawnie, tylko komputer jej nie widzi podczas gdy jest podłączona przez USBasp, co za tym idzie, kiedy reset ATmegi jest podciągnięty przez USBasp komputer i tak jej nie widzi, więc to nie jest wina resetu. A do autora...
Próbowałeś z założoną/ściągniętą zworką Slow SCK w USBasp?
Jeżeli twój usbasp obsługuje programowe zwolnienie częstotliwości to nie musisz wtedy używać żadnych zworek.
Dziękuje panowie, faktycznie na programatorze znajdują się dwa piny opisane slow sck, po zwarciu ich bootloader wgrał się bez problemu na płytkę, dodam jeszcze, że do poprawnego funkcjonowania attiny 2313V należy pobrać inną paczkę do arduino niż podana w tutorialu, ktoś podał w komentarz do niego: http://code.google.com/p/arduino-tiny/ EDIT: Jednak...
A czy zworka "service" nie służy przypadkiem do wprowadzenia programatora w tryb wymiany firmware? W takim razie do normalnej pracy powinieneś ją zdjąć. Z założoną zworką programator będzie widoczny w systemie co mylnie sugeruje ze wszystko jest ok. Ale przy próbie programowania będzie wystawiał sygnał Reset który za sprawą zworki będzie powodował resetowanie...
Witam, mój problem przedstawia się nastepująco: posiadam attiny2313, programator USBASP i mkAVR calculator. Po zmianie wewnętrznego oscylatora na 128kHz attiny nie odpowiada;/ mkAVR go nie "widzi". Dodam że próbowałem z każdą prędkością programować oraz z wyciągniętą zworką w USBASP. Pozdrawiam i wesołych życzę ;)
Nie no jeśli to nie pająki ani nie pająki na płytkach stykowych to być może zdjęcia są niekonieczne. A czy próbowałeś przestawiać zworkę SLOW_SCK w usbasp ?
Może masz stary USBASP (w sensie firmware) i przełączyłeś zworkę na SLOW. Wgranie nowego firmware to też tylko chwila i zworkę można schować do szuflady, ale na razie musi być tam gdzie powinna.
Witam. Spróbuj zastosować zworkę J2.
No to wszystko jasne. Programowanie procka przez SPI odbywa się przy pinie RESET zwartym do masy. Zwykle używa się do tego pinu !SS, który w porcie SPI normalnie odpowiada za aktywowanie transferu. Czyli, jeśli SS ma spiąć RESET do masy, to te piny (na czas programowania) trzeba zewrzeć... I to masz w nocie katalogowej. Na schemacie usbasp-a jest taka...
USBASP ma zworkę (lub miejsce do wlutowania goldpinów) do przełączania pomiędzy 3V3 a 5V. Co do wgrywania z poziomu Arduino IDE - nie wiem, nie znam, nie orientuję się, staram się od tego trzymać z daleka. Można użyć AVR Lab++, w katalogu z tym programem znajdują się bootloadery, w tym i do ATmega32u4, a program powinien ustawić właściwe fusebity. Można...
Melduję, że udało mi się wykonać projekt samodzielnie, na płytce uniwersalnej przewlekanej, bo nie chciało mi się zamawiać PCB z druku. Faktycznie działa, jeżeli dobrze wykona się płytkę wg. schematu/projektu, ale sporo rzeczy było dla mnie niejasnych w tym poradniku, musiałem troszkę pogłówkować, ale może lepiej, bo dzięki temu lepiej zrozumiałem co...
usbasp firmware usbasp zworka fotokomórki viessmann zworka
drzwi anglik gorenje bezpiecznik naprawa sterownika turbiny
schemat podłączenia connects2 citroen xsara pompa
Diagnostyka zepsutego radia w Oplu Insignia Odkurzacz pionowy PQ 92 nie działa po wymianie silnika i płytki sterującej