Skoro masz USBasp to użyj do wgrania kodu np AVRDude. Niewykluczone, że oprócz wgrania kodu bootloadera będziesz musiał zmienić położenie wektora RESET, tak, żeby ten bootloader się uruchamiał.
AVR LAB próbuje rozpoznać uC korzystają z minimalnej prędkości, nowy uC jest ustawiony na 1MHz i to działa. UNO jest ustawione na 16MHz i Arduino tak próbuje z nim gadać, a to się nie uda. Mini CORE ma opcję wybrać programator USBASP slow, tym wgraj bootloader z ustawieniem na zewnętrzny kwarc 16MHz, potem możesz wrócić do UNO i już powinno być OK....
Podpinasz programator i wgrywasz. Tam jest pewien "trik" z portem ISP z którego linie MISO i MOSI są wykorzystywane w SPI (tylko) a do programowania MISO i MOSI masz na pinaxh TX i RX.
Zamień mikrokontrolery w Arduino UNO, podłącz do płytki USBAsp do ICSP (sygnały miso, mosi, reset, sck, gnd, vcc). W arduino IDE wybierz programator USBASP, jako płytkę wybierz Arduino UNO i kliknij "wypal bootloader".
PDI, którego USBAsp nie ma Z tym się nie do końca zgodzę, http://www.elektroda.pl/rtvforum/topic23... Jako ciekawostkę podam, że mam w swoim USBasp bootloader do samo-zaprogramowania, z którym avrdude też się dogaduje. http://www.obdev.at/products/vusb/usbasp... Można np wrzucić hex-a udającego mysz na USB dla zabawy, a potem coś innego......
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ść...
Witajcie, mam problem z wgraniem bootloadera i co za tym idzie wgraniem do Atmegi 328p-pu programu. Wykonałem układ z poniższego projektu i teraz pozostało samo jego zaprogramowanie. majsterkowo_atmega328p16.name=ATmega328P (at) 16 MHz majsterkowo_atmega328p16.upload.maximum_... majsterkowo_atmega328p16.upload.using=ar... majsterkowo_atmega328p16.bootloader.low_...
Czyli rozumiem, że wgrywanie programu przez USBasp morduje bootloader i trzeba od nowa go wgrać jeśli chcemy programować przez TX, RX, tak? Tak dokładnie się dzieje. Na otarcie łez masz dodatkowe 512 bajtów pamięci flash dla swojego programu, kiedy nie ma bootloadera. Czyli w te, które programowałem wcześniej USBasp muszę wgrać bootloader przez ArduinoISP...
Witam. Podłączyłem wszystko na płytce stykowej, zgodnie ze znalezionymi w sieci schematami, wpiąłem programator USBasp, zainstalowałem Arduino IDE, napisałem prosty kod... Przeczytałem, że aby móc korzystać z "dobrodziejstw" tego programu, należy wgrać bootloadera. ........ Na płytce programatora świeci się tylko czerwona dioda, zielona nie. Proszę...
Czyli bootloader jest czymś na kształt "konwertera" pomiędzy portem USB a programowanym układem? Zapytam inaczej czy mozna wgrać program jak w przypadku bascoma, tj. kabelek ISP(z wykorzystaniem USBasp) z komputera bezpośrednio do płytki z procesorem(zmontowany układ) z poziomu Arduino IDE?
Łącze się z płytką przez usbasp - sama w sobie nie ma usb.. schematu tej płytki nie posiadam ale ma standardowe łacze do programowania jak w usbasp, i jak rozwiązałeś ten problem? dzieki za zainteresowanie - teraz próbuje wgrać bootloader z metaboard
Bootloader umożliwia zarówno wgranie jak i zgranie wsadu, ale powinien respektować lockbity (tzn. przy aktywnej blokadzie odczytu powinien odczytać "krzaki"). Niemniej skoro masz USBAsp to możesz wgrać wsad bez bootloadera, zyskasz 512-2048 bajtów (w zależności od tego jaki masz bootloader).
Bootloader jest kasowany przy każdym użyciu programatora do wgraniu programu, wygląda więc na to, że coś tam wgrywasz. Po każdym takim użyciu programatora musisz na nowo programatorem wgrać bootloader by znowu działało wgrywanie przez UART. Możesz wyeksportować skompilowany szkic i wgrać go zewnętrznym programem - np. AVR LAB++. Włącz sobie też pełne...
Dziękuję bardzo za sprawdziłem, że kiedy naciskam przycisk reset na Leonardo to nie zmienia się com w menedżerze urządzeń i nie wiem czemu... A co do tego usbasp to i z tym mam problemy, bo nie mam, najnowszych sterowników (a przynajmniej tak pisze mi AVR Lab++) no i nie wiem do końca jak to podłączyć, czy, wystarczy przejściówka z usbasp do arduino...
Podłączyłem pod mikro kontrolera według schematu na końcu dodałem jeszcze Rezonator kwarcowy 16 MHz. Gdy chcę wgrać bootloader na kontroler to wyskakuje mi błąd i nie mogę rozwiązać tego problemu, więc pytanie do was czy wie ktoś jak rozwiązać taki błąd?? Programator: https://obrazki.elektroda.pl/1312289800_... Tak, wiemy... Tyko zaczym...
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...
Co do wgrywania, jeśli nie potrzebujesz USB do innych celów to można zrobić gniazdo pod moduł BT HC-05, akurat ten ma możliwość zrobienia autoreset a'la Arduino z kondensatorem pod RST, potem już dowolnym bootloaderem nawiązujesz komunikację i program można wgrać choćby z telefonu z Androidem. Jak będzie wyprowadzony przycisk reset to można wgrać właściwie...
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
Witajcie. Mam duży problem z wgraniem bootloadera do mikrokontrolerów tj. Atmega8/328, Attiny 13. Problem występuje podczas wypalania bootloadera i rozkładam już ręce po kilkudniowych próbach. Bootloader próbuje wypalić z programatora USBasp i Arduino Leonardo używając podstawki programującej lub bezpośrednie podłączenie z wyjść USBasp, w ustawieniach...
Witam posiadam USBASP v2.0 I chcialbym wgrac najnowsze firmware, ale jak? Dopiero zaczynam z avr.
Witam! Czy jest ktoś w Koszalinie, kto mógłby mi wgrać bootloadera do ATMega644p ? Zbudowałem brewtroller'a i teraz mam problem bo kupiłem uC bez bootloadera i nie mogę wgrać Firmware'u. Jestem początkujący i niestety nie mam ani arduino, ani żadnego programatora.
Witam, usiłuje się nauczyć programowania Avr'ow od podstaw i z tego co mam pod ręką, na chwile obecna mam układ ATTiny2313, oraz ATMega16L-8PU z którym jest własnie problem, mianowicie, korzystam z programatora USBasp (wcześniej zlutowałem samemu STk200) wczytując się w ogólnie samouczki bardzo dobrze idzie mi pisanie na ardiuno, ale jest kwestia ze...
Potrzebuje wgrać bootloader USB do Atmegi32. Znalazłem taki bootloader który prawie spełnia moje oczekiwania: http://www.obdev.at/products/vusb/usbasp... Powyższy bootloader symuluje USBasp. Autor podaje że aby uruchomić bootloader należy zewrzeć zworkę podając GND na jedno z wejść mikrokontrolera. Ja jednak nie chce aby bootloader uruchamiał...
Witam. Jestem początkujący i mam pytanie jak wrzuć pierwszy program na mają ATmegę, dodam że mam ją już z bootloaderem Arduino. Gdzie znajdę schematy podłączenia pod USBASP lub pod Arduino?
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??
Witam, Chciałbym wam dziś przedstawić mój poradnik dotyczący biblioteki V-USB, czyli programowej implementacji portu USB w mikrokontrolerach AVR (tylko jako device!). Jako przykład podałem jedną z ciekawszych rzeczy, które można zrobić za pomocą tej biblioteki - bootloader USBASP. Służy on do programowania tego samego mikrokontrolera, do którego jest...
Kiedy próbuję wypalić bootloader za pomocą USBasp występuje taki błąd Arduino:1.8.12 (Windows 10), Płytka:"Arduino Uno" avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: program enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override...
Instalowalem sterowniki do usbasp instalowalem minicore do programu arduino. W programie mkavrcalculator widzi podłączoną atmege 8. A w programie arduino wychodzi błąd przy wykrywaniu blink. Bardzo proszę o pomoc bo nie wiem co źle zrobiłem.
Witam, Chciałbym wykonać taki projekt: Nie wiem tylko jakiego programu komputerowego użyć do wgrania tego kodu z linku powyżej. Zakupiłem programator USBasp taki jak w załącznikach. Chciałbym żeby współpracował ten program komputerowy z programatorem. Proszę o to by ktoś pomógł mi przejść przez zaprogramowanie mikrokontrolera. Z resztą sobie poradzę....
Witam posiadam płytkę ewaluacyjną EvB AT16-32 ver 1.4.1 od microsense. Od jakiegoś czasu się edukuję, tworzę. W końcu przyszła pora zmontować coś swojego kupiłem elementy w tym nową atmegę16. Wkładam nową at w podstawkę a tam nic. Nie odpala się bootloader chyba wgrać nic oczywiście nie można. Myślę, że chodzi o wgranie bootloadera jednak w żaden sposób...
Próbowałem wgrać bootloader poprzez usbasp ale wyświetla mi coś takiego: https://obrazki.elektroda.pl/5939557900_... Już wiem co jest nie tak. Otóż zakupiłem nie ten procesor co potrzeba bo po włożeniu do płytki atmegi 328p u bootloader się wgrał i program także a przedtem próbowałem na procesorze atmega 328 u
Zmień kondensator na 100n. Kondensatory 22p zostaw, są ok. Za pomocą usbasp wgraj bootloader a następnie dopiero wgrywaj za pomocą serial, bez bootloadera nie da sie w tym przypadku wgrać programu. Przy wgrywaniu po ISP (usbasp) kasowany jest bootloader. Zatem podsumowując, zmień kondensator, wgraj bootloader i powinno działać. Pozdr
Z poziomu Arduino IDE, przy pomocy USBASP, możesz zarówno wgrać bootloader do ATMegi, jak i wgrać program do ATMegi bez bootloadera.
w arduino w plik/przykłady/ArduinoISP Tu jeszcze na wszelki wypadek dodam, że jeśli po świadomym lub nie świadomym przestawieniu źródła taktowania w fusebitach (np. na 128kHz), programowana kostka przestaje być widoczna dla programatora na Uno czy Nano (prędkość SPI zbyt duża), nie trzeba od razu popadać w rozpacz że kostka zbrickowana. Wystarczy wtedy...
co do wgrywania programu to do nano najpierw wgrałem program przez usbasp i nie działał potem podłączyłem przez usb i działał. Raczej nie wydarzyło się nic ściśle tu opisane. Jeśli byś wgrał szkic przez USBASP to by potem znowu korzystać z bootloadera to najpierw trzeba wgrać ponownie bootloader (opcja WYPAL BOOTLOADER). Raczej nie wgrałeś szkicu przez...
Żeby wgrać nowy bootloader do Arduino najprościej użyć klonów programatora USBASP (kłopotliwy w Arduino IDE>1.8.5, ale są tu na forum informacje jak podminić AVRDUDE) lub AVR ISP MKII. Można też zrobić programator z innego Arduino, opis np. tu: [url=https://starter-kit.nettigo.pl/2013... i jest...
Jak wgrałeś bootloader to tak samo wgrywać możesz zwykły program, pomijając zabawę z bootloaderem. Powinno się to dać zrobić przez USB i bootloader, może tylko Ci się wydaje, że wgrałeś bootloader, ale coś poszło nie tak. Może wgrałeś OK, ale sam UART nie działa prawidłowo? Można wgrać jakiś szkic z Arduino (programatorem, skoro już działa) i przetestować...
Jeśli wgrałeś bootloader a następnie programujesz przez USBasp to bootloader zostaje automatycznie skasowany i nadpisany programem. Masz całe arduino czy tylko atmegę? Jeśli samą atmegę to linie RX i TX ( pin 2 i 3) są przeznaczone dla seriala i mając wgrany bootloader można wgrać program za pomocą tych pinów. ( oczywiście trzeba też zresetować układ...
Dzień dobry, projektuję układ, którego prototyp został wykonany, i chciałbym prosić o sprawdzenie poprawności połączeń. Głównie chodzi mi o podłączenie FT232 do uC. Czy powinienem łączyć MOSI, MISO, SCK, RESET między tymi układami? Czy te połączenia są błędne? Do uC chciałbym wgrać bootloader za pomocą USBASP podłączonego do gniazda kanda widocznego...
Ostatecznie będę walczył z USBASP by wgrać bootloader w Pro Micro. Mozesz wgrac przy pomocy Arduino lub AVRLab++ (prostsze). https://obrazki.elektroda.pl/8256243200_...
Bede mógł wgrać kod bez bootloadera używająć tego usbasp ?t To zwykły programator ISP, jak ustawisz w MINI CORE opcję bez bootloadera i tak wypalisz bootloader to nie będzie bootloadera. Może to brzmieć dziwnie, ale wypalenie bootloadera ustawia fuse i wypala booloader albo tylko ustawia fuse. Nie masz żadnej płytki Arduino by zrobić programator AVR...
Naprawde proszę o pomoc a nie zniechęcanie mnie. Może jednak uda się jakoś pociągnąć z tym USBasploaderem (przecież wiele ludzi używa programatora usbasp postawionego na samej atmedze8 i nie narzeka na softwarowe USB). W każdym razie mam dobre wieści bo udało mi się wgrać jednocześnie bootloader i program testowy (miganie diodą). Teraz mam taki efekt...
Może nie tak tani, ale chyba najprostszy jest wg mnie programator klon MKII zrobiony z klona Arduino MICRO z Atmega32u4. Bierzesz tego MICRO (3$) dwa rezystory 10k (opcjonalnie, jak chcesz by AS odczytywało napięcie układu programowanego, robi się dzielnik miedzy GND i VCC targetu do pinu A0, a jak nie to można spiąć A0 z VCC Micro, żeby AS się nie...
W moim podpisie masz link do programu AVR Lab, pobierz, wybierz programator Usbasp i odczytaj AVR, będzie wiadomo czy jest ok. jeżeli tak, to wystarczy skompilować kod w Arduino IDE a następnie z AVR Lab w zakładce Flash możesz wgrać go do Attiny. Pozdr
Ten programator MKII został napisany dla płytki Arduino głównie z potrzeby używania takiego w Atmel Studio >=V6, gdzie nie działa wprost najtańszy programator - USBASP (można go dodać jako zewnętrzne narzędzie). W Atmel Studio przy okazji odczytuje napięcie VCC z tego dzielnika rezystorowego. W Arduino IDE też mogę wybrać ten programator, wgrać nim...
Jak wgrać do tej atmegi bootloader i jakie fusy ustawić posiadam usbasp fusy mogę wgrać przez eclipse ,mam plik z opisami procesorów podpięty. Chciałbym żeby działał na 3,3v i 8MHz (wewnętrzny). Fusy należy ustawiać czy robi to bootloader i czy jest niezbędny aby działały biblioteki z arduino? programowany później będzie przez usbasp. Próbuje prostą...
Ja kiedyś próbowałem wgrać bootloader do Attiny13 tym sposobem. Udało się, ale kombinowania było całkiem sporo. Teraz używam USBasp z Arduino - wszystko śmiga bez żadnych problemów.
a dla 8MHz powinien być przy 0 1 i 3 Jak teraz robisz odczyt, i masz ptaszki przy 0 1 i 3, czyli udało się przestawić uC na 8MHz, to powinieneś wgrać kod skompilowany dla INTERANAL 8MHz. A poza tym, jak się udało przestawić na 8MHz to sprawdź, czy działa wgrywanie z Arduino. Jak działa to wgraj bootloader, on wyłącza specjalne funkcje pinów dla JTAG...
Nie, chce wgrać bootloader na arduino mega, dokładniej na jego chip atmega16u2. Mam programator USBasp 2.0
Czemu chcesz używać tak archaicznej wersji Arduino IDE? Szkic chcesz wgrywać przez USB, czy USBAsp? Jeśli ta druga opcja, to po co Ci bootloader? Da się zrobić soft USB na ATTiny2313 i wgrać bootloader, ale to MCU nie ma sprzętowej obsługi USB, ani nie wspiera ochrony bootloadera. Z Twojego postu niewiele wynika. Chłopak wyraźnie napisał, że chce używać...
Vmware nie pomogło, więc zamówiłem na ebayu programator usbasp żeby wgrać bootloader tak jak to robił taki jeden "elektroprzewodnik" na youtubie :) nie wiem czy to pomoźe ale może. Com jest na pewno dobry a reset wciskałem na wszystkie możliwe sposoby :/ Ale poczekam jeszcze na ten programator
Atmega8 była używana w Arduino na płytce NG, wystarczy taką wybrać, podłączyć programator i wypalić bootloader, musi być podłączony zewnętrzny kwarc 16MHz, bo taki był w NG. Ale lepiej jest wgrać dodatek do Arduino 'MINI CORE' i tam masz do wyboru Atmega8 z kilkoma zegarami do wyboru, wybierasz jakiś zestaw, wypalasz bootloader i potem możesz wgrywać...
Witam. Posiadam Atmege32 i chciał bym ją programować jako arduino leonardo. Wiem jak wgrać bootloder do Atmegai328 i 8 ale nie mam pojęcia jak to zrobić dla Atmegai32. Czy ktoś robił coś takiego? Jeśli tak to byłbym wdzięczny za pomoc. Dodam że mam arduino uno i programator usbasp jakby było potrzebni to mogę to wykorzystać.
Faktem jest, że bootloader zajmuje trochę miejsca, ale niezaprzeczalne jest również, że dzięki niemu wygodniej (dla początkującego) i szybciej programuje się z poziomu IDE Arduino. P.S. Rozumiem, że kolega kupił ISP po to aby wgrać bootloader arduino do czystego procka, a potem wygodnie programować już przez bootloader. Tak?
Dokładnie tak. Atmega8 to bardzo dobry wybór, sam często go wybieram. Ostatnio zrobiłem bardzo przydatne urządzenie wg opisów z tego postu http://www.elektroda.pl/rtvforum/topic15... dodatkowo jeśli masz usbasp i potrzebujesz procesora z bootloaderem (np do arduino) to za pomocą usbasp możesz wgrać bootloader
A jak się zachowują diody Rx, Tx, L ? Czy Arduino jest wykrywane po podłączeniu do komputera czy nie ? Miałem trochę inny przypadek i Arduino mi zgubiło bootloader, dioda L świeciła ciągle, nie szło nic zrobić ale komputer wykrywał płytkę. UsbASP pomógł wgrać nowy bootloader na Leonardo.
No to masz coś nie tak na płytce stykowej. Albo źle kabelki podłączyłeś, albo wybrany rząd pinów jest uszkodzony (przesuń procesor o parę), albo kabelki nie łączą. By wyeliminować kwarc możesz wgrać bootloader do atmegi z ustawieniem na wewnętrzny oscylator 8MHz (w minicore opcja clock 8MHz internal).
Dzisiaj bawiłem się PL2303HX.Stwierdzam iż najlepszym rozwiązaniem jest usbasp.Wgrałem najprostszy program bilnk.hex przez PL2303HX (zmieścił się w wersji demonstracyjnej do 1KB) mkbootloader rozpoznał procesor po czym wgrałem do atmega8 program bilnk.hex , tylko bootloader się skasował a dioda zaczeła migać tak jak w programie cpp.Czy to normalne?Czyli...
Bo mam płytki swojego autorstwa i tam mam tylko złączkę isp. Mam w prawdzie wyprowadzony UART na goldy ale nie mam tego kondensatora na resecie od DTR. Tak czy inaczej jak masz gołego procka to i tak musisz jakoś wgrać mu jakoś bootloader :)
Witaj, Wystarczy we fusebitach wyłączyć bootloader (za pomocą programatora) i potem możesz wgrywać dowolne programy. Możesz także wgrać sobie bootloader FLIP i programować atemgę dowolnymi plikami hex prze USB.
Ależ jak najbardziej da się pisać w Arduino IDE bo jest "przyjaźniejsze" od C na początek. Natomiast aby wgrać program do Attiny nie potrzebujesz bootloadera jak pisze w tym kiepskim poradniku, bo i tak będziesz wgrywał program za pomocą USBasp, zatem wybierasz w Arduino odpowiednią "płytkę attiny" z menu Narzędzia->Płytka (zakładam, ze wgrałeś pliki...
Witam. Ponieważ jest to mój pierwszy post, to na wstępie chciałbym się ze wszystkimi przywitać, a więc....Witam ;-) Ale do rzeczy od 2 dni próbuje wgrać bootloader na ww. atmege przy pomocy programatora usbasp, ale za każdym razem dostaje komunikat: error: program enable: target doesn't answer. 1 initialization failed, rc=-1 Dużo czytałem, i wychodzi...
usbasp bootloader wgrać bootloader bootloader usbasp
iveco daily ciśnienie oleju renault instrukcja radio laguna mastercook plyta indukcyjna
milwaukee dioda engine fault peugeot
Schemat wzmacniacza stereo na TA8227P – nowy układ, aplikacja, elementy, zamienniki Citroën CAN Bus Wiring, Pinout, and Diagnostic Guide for C4, Berlingo, Jumper, DS3