Siedzę już nad tym kilka dni. Mam nowy programator usb asp z atmega 8 na pokładzie i chcę grać nowy firmware. Używam arduino uno r3 jako programatora i avrdudess jako programu. Wszystko podłączone poprawnie, plik .hex wybrany dobry. I nic... Pokazuje taki błąd: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ >>>: avrdude.exe -c avrisp -p m8 -P COM5 -b 9600 -U flash:w:"D:Downloadsusbasp.2011-05-28usb...
Wziąłbym Atmega8, rezonator 12MHz z kondensatorami 22p, trzy rezystory i dwie diody Zenera na 3,3V -3,6V i przy pomocy tego programatora który mam zaprogramował i zbudował drugi programator. Jak uda Ci się uruchomić USBasp i zgłosi się normalnie w systemie to znaczy, że jesteś gotowy na zmianę oprogramowania w tym starym programatorze...i możesz to...
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,...
Komunikaty różnią się sygnaturami procesorków. Z Khazama należy do ATtiny85, ten na czarnym tle do ATtiny45. Pokaż pełną komendę programowania przez avrdude. Sprawdź dokładnie połączenia wszystkiego, jeszcze i jeszcze raz. Może brakuje odpowiedzi na MISO ? Może brak napięcia zasilania całości?
To może to coś pomoże: http://www.elektroda.pl/rtvforum/topic15...
Z nowym firmware nie trzeba dotykać zworki "Slow SCK" dla nowych mikrokontrolerów z włączonym fabrycznie bitem CKDIV8, albo wybranym taktowaniem 1MHz (na przykład Atmega8). Jeśli masz pod ręką Atmege8, rezonator 12MHz, dwie diody zenera i trzy rezystory to możesz na moment zbudować sobie drugi programator. Najpierw, przy okazji sprawdzasz czy napis...
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ść...
Pawel_mr masz rację.Weszłem w Zworka JP2 odpowiedzialna za wgrywanie firmware do programatora. Umożliwia ona upgrade oprogramowania zawartego w programatorze. Nie do końca, miałem nadzieję, że ta zworka to ręczne przestawianie sck, które umożliwiłoby zaprogramowanie świeżego procka, który ma niską częstotliwość taktowania. Jeśli zworka jest do upgrade...
Albo za stary firmware wgrany do USBasp - o ile używasz Arduino IDE do programowania.
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...
Z tego co widzę, to patche rozjechały się z tym, co znalazło się w firmware usbasp - w usbasp prędkość ustalana jest przez nową komendę USBASP_FUNC_SETISPSCK, a w ww. patchu dla avrdude przez parametr komendy USBASP_FUNC_CONNECT. Sugeruję raczej poczekanie do czasu aż "oficjalny" patch zostanie włączony do SVN-a. Dodano po 1 Poprawka: stosowne zmiany...
Miałem ten sam błąd. Powodem był za stary firmware wgrany do usbasp. Samo Avrdude działa z takim programatorem, a Arduino ide wymaga nowszego softu.
Tylko potrzebny mi dokładniejszy opis i HEX do Uc. Tzn jaki dokładniejszy opis? czego? bo firmware najświeższy to masz na stronce autora usbasp czyli: www.fischl.de/usbasp widzisz tam przecież: Download Firmware and circuit The following packages include circuit and firmware. usbasp.2009-02-28.tar.gz (260 kB) Zasysasz plik i masz w nim firmware oraz...
No i gitara, możesz sobie skopiować AVRDUDE i config. Możesz sobie też wyeksportować jakiegoś blinka wcześniej (z menu szkic -> eksportuj skompilowany bin) i wgrać przez AVR LAB. Natomiast USBASP ma swoja droga stary firmware i to też powinieneś rozwiązać, potem.
avrdude: warning: cannot set sck period. please check for usbasp firmware update. Trzeba uaktualnić firmware, wtedy będzie można programowo zwolnić programator. Do tego trzeba założyć środkową zworkę po czym wgrać nowy firmware innym programatorem traktując usbasp jako układ programowany. Rozwiązanie chwilowe to założyć zworę Slow SCK
Problem mam nadzieję rozwiązany, należało dodać do usbasp wysyłanie instrukcji "Load Extended Address". W załączniku poprawiony firmware oraz (dla osób nie posiadających) najnowszy avrdude. Firmware oraz avrdude zawierają moje łatki z tematu [url=http://www.elektroda.pl/rtvforum/to... Testy wsparcia dla...
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 ?
avrdude: warning: cannot set sck period. please check for usbasp firmware update. Czasami mi tez czyta nawet jak jest za szybki zegar - tyle że czyta bzdury. Zaktualizuj sobie soft w programatorze.
[url=http://www.obdev.at/products/vusb/a... Firmware da się skompilować pod usbasp-a. Sam autor jednak ostrzega, że programowa implementacja trybu CDC może nie działać na niektórych komputerach.
Zauważyłem ,że nie działa kalkulator w tym programie dla fusebitów, jest to związane z tym błędem? To tylko ostrzeżenie. Możesz zgodnie z sugestią zaktualizować firmware w tym programatorze.
Mozna to prawda - ale przy cenie USBASP na alim 1.2USD to chyba nie warto (no chyba ze w celach edukacyjnych lub aby wypalic nowszy firmware w USBASP), a oddzielne urzadzenie jest czesto przydatne jak używasz arduino, i masz cos jeszcze do oprogramowania
Informacja ze strony którą podałeś: Opisywany układ jest programatorem mikrokontrolerow AVR, wzorowanm na bardzo popularnym projekcie opracowanym przez http://www.fischl.de/usbasp/ Osobiscie robiłem jakis tydzien temu programator USBasp ze strony FISCHL. Wszystko przylutowałem, nawet musiałem przylutować kilka zworek i wszystko ładnie chodzi. Co więcej,...
Hardware tak software i firmware raczej nie, ale możesz sobie przerobic. O ile sobie przypominam to jest to opisane w handbooku (sposób programowania).
To chyba już pozostaje błąd powodowany płytką stykową, jak ktoś już wcześniej pisał. Sprawdź stykanie pinów z innymi procesorkami na tej stykówce. Może wepnij w inne miejsce. Najlepiej jakimś brzęczkiem. Dodano po 37 Pamiętaj, że nowe procesorki wymagają użycia zworki "Slow SCK" na programatorze. Jeśli masz starsze firmware w programatorze. Nowy wsad...
info. https://tosiek.pl/usbasp-v2-0-warning-ca... Szukałem na temat "SLOW SCK" i w moim programatorze USBasp są tego typu piny "JP3 – Slow SCK"- czyli do spowalnianie zegara "JP3 – Slow SCK – Jumper on only if the target clock is lower than 1.5 MHz." To może za trybic podłączając w taki sposób np. podłączyć programator...
Jedyna zworka na programatorze służy do wyboru pomiędzy napięciem 5V a 3.3V, innej nie widzę. Bo inne nie zostały zamontowane w miejscach oznaczonych JP2 i (JP3). Nowszy firmware supportuje auto SCK zgodnie z avrdude.conf; albo opcja -B. Jeżeli używasz avrdude z okna "<cmd" , to możesz spróbować zmniejszyć prędkość SCK przez stosowanie opcji -B...
Czyli co na żadnym innym procku nie sprawdziłeś tego programatora i połączeń a domyślasz się, że coś może być nie tak akurat z ATmega328P ? Z prockiem na pewno jest wszystko w porządku. Postępujesz prawidłowo - włączając sworkę SLOW_SCK w programatorze. Tylko pamiętaj że nie tylko nowa ATmega328P i nie chyba - a na pewno i każdy prawie procek AVR jest...
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...
Aktualizacja firmware w usbasp oraz aktualizacja avrdude do wersji 5.5 lub wyższej. To co masz potrafi zapisać tylko 32kB, czyli już staruszek :)
http://obrazki.elektroda.pl/6914408400_1... http://obrazki.elektroda.pl/8024236400_1... ATxmegi to łakomy kąsek dla kogoś, kto już poznał "stare" AVRki - zwiększona szybkość (32MHz!), o wiele więcej peryferiów (5 UARTów! 16 kanałów PWM!), modularna budowa i można używać tych samych dobrze znanych narzędzi. Ale potem...
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...
Witam, kupiłem na ebay programator. Okazało się, że to nie usbasp a usbisp. Znalazłem stronę: http://www.sciencetronics.com/greenphoto... na której jest opisane jak przerobić go na usbasp. Ściągnąłem więc obudowę, zrobiłem mostek i podłączyłem pod usbasp, który już wcześniej miałem: http://obrazki.elektroda.pl/9123894500_1... Odpaliłem...
Witam. Zbudowałem już swoj programator USBasp i chcę go zaprogramować. Od kolegi pożyczyłem kupowany programatorek też USBasp. I chcę się zapytać jak teraz zaprogramować moj zbudowany układ??
http://obrazki.elektroda.net/30_11994813... Thomas Fischl, autor oryginalnego USBasp'a, w koncu wrzucil na swoja strone moja wersje tego programatora - LV-USBasp (LowVoltage-USBasp). Moja modyfikacja wyroznia sie paroma przydatnymi cechami: - zasilanie z USB - mozliwosc zasilania ukladu docelowego z USB lub z zewnetrznego zasilacza - bezpieczna...
Nie chodzi mi o zaprogramowanie Atmegi na płytce Arduino. Próbuję wykorzystać Arduino jako programator, za pomocą którego zaktualizuje oprogramowanie USBasp (pobrane stąd: https://www.fischl.de/usbasp/) . Liczę, że po atualizacji firmware USBasp będę mógł go użyć to programowania nowej Atmegi. Nie potrzebujesz tego robić (!) Ten firmware jest już wpisany...
Będzie Ci niełatwo naprawić fusy w usbasp. Podejrzewam że łatwiej już będzie przelutowac atmege lub kupić nowy (zwłaszcza że kosztuje dolca) Dodano po 1 PS jak zamierzasz się bawić avr-ami to i tak warto u chińczyka kupić min 2. Wtedy nie trzeba kombinować a koszt jest symboliczny. Dzięki za radę, chyba po prostu kupię kolejne sztuki, ale tak poza...
Odznacz baud, odłącz usbasp od usb i podłącz ponownie, i sprawdź. Pozdr
Tak, czy inaczej komunikat: "avrdude.exe: set SCK frequency to 93750 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update." świadczy o problemie z programatorem. Możesz spróbować jeszcze parametru -B avrdude, ale to raczej nie pomoże.
Witam podczas wgrywania bootloadera od arduino przez prgramator usbasp v2 wyskakuje mi taki blad cannot set sck period. please check for usbasp firmware update. Jak moge wgrac poprawnie ten bootloader? [/code]
Doszedłem do wniosku że kupię ten co wskazałeś. Ciekawe co Chińczyk Ci przyśle. Bo jak kupowałem USBasp kilka lat temu to powszechną sprawą było to że Chińczycy uparcie wgrywali starą wersję firmware, pomimo tego że najnowsza (też dziś obowiązująca) wersja wyszła w 2011r. i wisi w internecie powszechnie dostępna u autora USBasp. Dlatego wśród nowych...
Podepnę się pod temat. Próbuje zaprogramować Attiny 10 według opisu http://mirekk36.blogspot.com/2013/07/att... Niestety cały czas mam avrdude.exe: set SCK frequency to 2000 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: error: programm enable: target doesn't answer....
(...) to set lower the bit clock frequency, e.g. -B 125kHz - use -F to override this check Failed programming: uploading error: exit status 1 https://obrazki.elektroda.pl/2863382800_... https://obrazki.elektroda.pl/8559823300_... Co robię źle? Proszę o pomoc. Pozdrawiam. Problem, który napotykasz, jest związany z komunikacją między...
OK, do USBASP powinien pasować np. avrdude, programator z Bascom AVR, a także eXtreme Burner. No co Ty :) Poważnie :D U3 ma chyba jakiś związek ze sterowaniem podświetleniem Też tak myślałem, ale bez niego podświetlenie działa. Przynajmniej podczas wciśnięcia przycisku "Test". Może pasowałby firmware od testera elektrodowego :) Najpierw trzeba uruchomić...
Chciałbym sprostować kwestię aktualności firmware w fabrycznych programatorach USBasp. Otóż, chyba wszystkie chińskie odmiany tego programatora mają zmodyfikowaną wersję firmware, które automatycznie wykrywa i dopasowuje szybkość sygnału SCK do częstotliwości pracy programowanego mikrokontrolera. Dzięki temu nie trzeba zakładać zworki JP3 (Slow SCK)...
http://obrazki.elektroda.pl/7831510000_1... Witam, w końcu i ja postanowiłem zaprezentować swoje dokonania na elektrodzie. To mój pierwszy post w DIY, proszę o wyrozumiałość. :-) 1.Pomysł Dla mnie, człowieka urodzonego pod koniec lat 70, zawsze wzorem zegara był zegar Teleexpressu. Te 60 diod sekundnika były dla mnie magnesem. Jednak...
Cała filozofia polega na zwarciu pinu reset widocznej na zdjęciu Atmegi8 z 5 wyprowadzeniem złącza IDC10 czyli resetem. Daj lepsze zdjęcie to Ci zaznaczę co z czym, daj też fotkę spodu, może się okazać że producent przewidział wyprowadzenie w postaci testpointu. Problem 2 - nie wiesz czy jest to czysty klon usbasp czy po jakichś modyfikacjach, najlepiej...
http://obrazki.elektroda.pl/1401915900_1... Witajcie, Tym razem nie będzie żadnego zegara Nixie ;-). Ale temat jest trochę z zegarami electroNIXclock związany. Programatorów USB do mikrokontrolerów AVR jest pełno na elektrodzie i w sieci. Jednak żaden z nich nie posiada funkcjonalności i wyglądu przedstawionego poniżej. http://obrazki.elektroda.pl/3743139600_1...
Ok, zdobędę programator i wgram firmware Fischla. Potem napiszę czy się udało. Dzięki za pomoc i szybki odzew :D
Nie ma więcej wpisów więc zamykam temat
Podczas próby programowania Nano przez USBasp mam taki błąd: Sketch uses 924 bytes (3%) of program storage space. Maximum is 30720 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes. avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error:...
Musisz pewnie znaleźć libusb0 (o zadigu nawet nie wspomnę) dla ARM albo zmienić firmware na coś co nie ma wszystkie potrzebne windowsom deskryptory np: https://github.com/mariusgreuel/USBasp Niestety nie wiem czy to zadziała
hex do mojego wariantu firmware (link wyżej). Nie wymaga żadnej modyfikacji schematu oryginalnego USBasp. Wykrywanie czy jest s5x czy avr, jest automatyczne. Inicjalizacja targetu najpierw próbuje AVR, potem s5x. Komentarze w kodzie mogą wyglądać dziwnie, ale to jest połączenie dwóch różnych rozwiązań, tu jest również obsługa i2c i spi (i chyba microwire?)...
Witam A fusy wgrane? Tak. Ostatni (E) u mnie był ustawiony - po sczytaniu go z procesora - na FD. Ustawienie go na FC powoduje, że T4 w ogóle nie chce się włączyć lub włącza się na sekundę, może dwie i gaśnie. FD i działa, tyle że nic nie mierzy (LED widzi np. jako MOS-FET). 1072645 1072646 I log z programowania: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ >>>:...
firmware usbasp usbasp firmware usbasp firmware stk500
midland nadawania odbioru check engine wilgoć instrukcja elmak
hilti udaru wymiana zaworu trójdrożnego vitodens
Szarpanie przy odpalaniu Kia Sorento 2.5 CRDi 2005 Zmiana impedancji zwrotnicy głośnikowej: 6 Ω na 4,7 Ω