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....
a jakich części potrzeba do USBASP? Może sam zrobię. Przede wszystkim potrzeba procka z zaprogramowanym wsadem, a żeby go mieć potrzebny jest programator - czyli typowy problem jajka i kury. Swoją drogą, programator jest wygodny i przydatny, więc warto go mieć, a jeszcze wygodniejszy jest programator i debugger. Najlepiej sobie kupić płytkę Atmel Xplained-Mini,...
Witam, kupiłem programator usbasp i mam problem.......... Proszę o pomoc bo już nie wiem co zrobić, a potrzebuję zaprogramować Aruino mega do drukarki 3D Masz powyzej odpowiedzi od kilku osób, ale nikt z nich nie czytał uważnie twojego pytania, więc te odpowiedzi nie wnosza wiele do rozwiązania twojego problemu. Gdybyś sam choc na chwilę zastanowił...
Generalnie mógłbym to tak zostawić, ale chciałbym się dowiedzieć, czy jeśli wgram program na Arduino, który bada stan baterii np. przez zewnętrzny programator tak aby bootloader został wymazany, a startował po zapodaniu napięcia na Arduino od razu program czy to wyeliminuje problem tą zwłokę czasową. Tak, usunięcie arduinowego bootloadera wyeliminuje...
Witam ! Zbudowałem arduino serial http://arduino.cc/en/Main/ArduinoBoardSe... wgrałem do atemega 8A botloader z wersji 011 przez programator stk500v2 przez program AVR studio ustawiłem fuses i lockbits (weryfikacja "OK") niestety po włożeniu do płytki procek nie komunikuję się z ARDUINO IDE.Próby na wersjach 011 i 022. Komunikat błędu:...
Jak kontroler uszkodzony to już nic nie zrobisz, chyba że jego wymiana, ale tu potrzebny zewnętrzny programator aby wgrać bootloader (nowy kontroler jest czysty).
Uno to zaprogramowana atmega, zasilanie i programator Tak ale inaczej się pisze kod dla samej atmegi np. w Atmel Studio, a inaczej dla tej samej Atmegi w Arduino IDE, dodatkowo w pamięci mikrokontrolera umieszczonego na płytce Arduino jest bootloader, którego rzecz jasna z "gołej" Atmedze nie ma. Do wgrania bootloadera niestety potrzebny jest zewnętrzny...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
https://obrazki.elektroda.pl/9376840100_... W poniższym materiale przedstawiona jest konstrukcja niedrogiego i prostego modułu do śledzenia pozycji balonu wysokościowego z wykorzystaniem sieci LoRa. Tracker zasilany jest z pomocą dwóch litowych baterii AAA, co wystarcza do działania nadajnika przez około 25 dni. Przez połowę tego czasu...
Nie wiem dlaczego koledzy pytaja o te wszystkie rzeczy jak program, płytka i FuseBity , skoro to wszystko widać na screenach w pierwszym poście. Niemniej jeśli program też wgrywałeś USBasp to bootloadera juz nie masz :D Bootloader jest po to by program mozna było wgrywać przez USART (PD0 i PD1). Nie powinno to jednak mieć wpływu bo uC skoczy pod adres...
(at)ElektrodaBot Mam programator USBASP i chciałem przy jego użyciu stworzyć taki jakby "swoje własne arduino". Wykonałem kilka połączeń na płytce stykowej tzn. GND do masy. Oba VCC do +5V. SCK do SCK, MISO do MISO, MOSI do MOSI, oraz reset przez rezystor 10k do +5v. Oczywiście jeszcze do resetu, reset z programatora. Dodałem zewnętrzny kwarc 16Mhz....
Zakupiłem pełna wersje tego MkvAvr i podczas wgrywania mam taki o to problem. Kwarc zewnętrzny 20mhz. Ktoś mi podpowie o co chodzi?
Używałem "upload", nie widziałem nigdzie opcji "upload using programmer" Użycie opcji, której nie widzisz ma sens tylko gdy używasz programatora. Niestety to być może Cie nie ominie, to najprostszy sposób by zweryfikować sprawność płytki. Najtańszy to programator USBASP, jak byś miał inne Arduino to możesz zrobić programator wgrywając szkic Arduino...
Posiadasz jakiś zewnętrzny programator np. usbasp ?
Leonardo to ATMega32U4, czyli nie ma osobnego chipa od komunikacji przez USB... jak dostał niewłaściwy wsad, to niestety pozostaje tylko zewnętrzny programator (np. USBAsp).
Już chyba wiem, dlaczego się nie rozumiemy. Nie mam normalnego programator ISP, ale mam arduino uno jako osobne urządzenie z własnym procesorem. Tak się składa, że arduino można zaprogramować aby działało jako programator. I podłączając arduino (jako programator) do mojego sterownika jestem w stanie programować go jak za pomocą programatora. Oprogramowanie...
Dzień Dobry. Potrzebuję w Arduino połączyć się z ATmega128 (wersja 5V obudowa TQFP64), ze względu na ilość wejść/wyjść binarnych, z których będę korzystał. Znalazłem pakiet MegaCore, który dołączyłem do Arduino. W opisie jest jak wykonać minimalne połączenia aby nawiązać połączenie. Wykonałem te połączenia na płytce ewaluacyjnej AVT5531. masa GND pin-y...
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ć...
Mam takie pytanie, czy jeśli podłącze kanały RX i TX zewnętrznej Atmegi do portów RX i TX na Arduino to podczas ładowania kodu na płytkę ta zewnętrzna Atmega też zostanie zaprogramowana? A jeśli tak, to czy musi to być taki sam model jak na płytce, czy mogę wybrać inny? Jeśli się nie da, to moglibyście mi napisać, albo podać link gdzie mógłbym to znaleźć,...
To zrób oscylator "w powietrzu", z pominięciem istniejących ścieżek i elementów. W elektronice nie takie "cuda" się robiło. Wygiąć dwie nóżki i dalej wiesz. Jak to nie pomoże, to zrób zewnętrzny oscylator. No właśnie, załatwiłem zewnętrzny zegar, ustawiasz częstotliwość co do 1Hz, taki z Aliexpress, ale działa super :-) Podpiąłem pod XTAL na input...
Trafiłem do tego wątku po tym jak "ubiłem" przypadkiem płytkę arduino mini z atmega328P, satysfakcjonującej odpowiedzi nie znalazłem tutaj, ale drążąc dalej problem znalazłem rozwiązanie, może komuś się przyda. DebugWIRE można wyłączyć programatorami wymienionymi w tym wątku jednak cena kilkuset złotych dla uratowania jednej płytki nie bardzo mi się...
Sam sobie odpowiedziałeś. Wywaliłem bootloader i programowałem przez zewnętrzny programator USBasp i wykorzystując kompilator Bascom. Arduino to dalej jest procesor AVR tyle że na płytce z dodatkowymi peryferiami!
Używasz programu mkAVCalkulator i nie pamiętam,czy on obsługuje Atmegę328P bez dodatkowego pliku jaki przesyła Atnel. Po za tym trzeba było kupić programator z tej firmy chociaż drogi ,ale pewny z pracą z tym programem.Mam taki komplet i żadnych problemów. Wejdź na ich portal lub forum tam jest masa poradników wideo jak to skonfigurować. Musisz ustawić...
Witajcie. Mam spory problem. Od dawna używam oryginalnego Arduino UNO, zawsze nim programowałem Atmegi328P i przerzucałem na nie projekty, a od wczoraj nagle przestało chcieć programować. Mam typowe komunikaty: avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 itd. Myślałem, że problem...
Po otworzeniu szkicu ArduinoISP zmień sobie w linijce około 141 prędkość z 19200 na 115200, jak programator wskaż AVR ISP i wybierz port COM płytki Arduino, podłączenie pinów jest domyślnie (UNO jako programator- procesor programowany): 13 SCK-SCK, 11 MOSI-MOSI, 12 MISO-MISO, 10-RST, do tego jeszcze GND i VCC/5V. Wybierz wypal bootloder i obserwuj komunikaty...
Wiedzę, że temat post 'umarł' ale dla odwiedzających podzielę się dodatkową informacją. Mianowicie moją nową płytkę Arduino Uno Rev3 udało się zaprogramować tylko raz, wyciągnięta z pudełka podłączona do komputera, wrzuciłem testowy soft, który uruchomił się bez problemu, płytkę odłożyłem i wróciłem do niej za kilka dni. Ku mojemu zdziwieniu nie była...
Najpierw musisz doprowadzić do sytuacji, że masz Arduino IDE z działającym programatorem USBASP - testujesz na sprawnej płytce czy możesz wgrywać bootloader i programy używając programatora. Po drugie w Arduino masz dwa USBASP do wyboru, zwykły i (slow). Jak masz nowy procesor to jest ustawiony na 1MHz, można go zaprogramować tylko używając "SLOW"....
Jeśli prawidłowo wgrywa Hexa, a jest to hex prawidłowo napisanego programu to raczej nie ma możliwości nie działać. Bootloader przecież nie analizuje kodu, tym bardziej, że hex to i tak skompilowany assembler, więc to bez znaczenia. Tak BTW, Arduino też korzysta z gcc, tylko, do kompilacji kodu C++. Zewnętrzny programator jest niepotrzebny o ile masz...
Odpowiednio podłączyć zewnętrzny programator(np.USBasp lub drugie arduino z wgranym ArduinoISP) i spróbować odczytać sygnaturę procesorów przy pomocy np. darmowego mkAVR Calculator. Czyli masz dwa procesory. Mały to Atmega16U2 odpowiedzialny za komunikację z PC i w podstawce Atmega328. Każdy z nich posiada wyprowadzone osobne złącze programatora ICSP....
Dla arduino piszemy używając IDE arduino (edytor + compilator i linker zintegrowany w 1 program). Produktem jest plik z kodem dla procesora z rozszerzeniem hex. Jeśli mamy moduł arduino to program wgrywamy wprost do procesora przy pomocy bootloadera poprzez port szeregowy (bootloader jest programem wgranym na moduł arduino, który odbiera kod w hex i...
OK, koło 21 będę miał okazję spróbować, zdam raport co z tego wyszło. Dziękuję za dotychczasową pomoc :). Niestety, oto co wciąż dostaję w konsoli Arduino IDE: 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. Co może być nie tak?...
Rozwiązanie problemu to brak napięcia 5V na złączu ICSP ATmega16u2. Zewnętrzny programator rozpoznaje ATmega2560 a ATmega 16u2 już nie. Czy płytka do wymiany?? może można coś poradzić??
Arduino z zasady nie wymaga zewnętrznych programatorów, układy są zaprogramowane fabrycznie bootloaderem, który używa portu USB na tej płytce. Wystarczy podłączyć do komputera i można wrzucać program prosto ze środowiska programistycznego do Arduino. Można tez używać zewnętrznego programatora, do niego jest złącze oznaczone jako ICSP.
W takiej konfiguracji fusebity ustawią się na zewnętrzny kwarc i w zasadzie nic więcej nie trzeba robić. Trzeba tylko pamiętać, że ten mikrokrontroler odpali tylko z zewnętrznym kwarcem - jeśli się podmienia Atmege na płytce Arduino to kwarc jest na płytce więc nie ma problemu ruszy normalnie jak oryginał, ale jeśli chcesz odpalić coś na samym mikrokontrolerze...
Hehe, a po co jakieś zewnętrzne serwery do wykresów? to nie jest zewnętrzny serwer tylko strona z JSowymi skryptami po stronie klienta :) Dodano po 6 Schemat pokielbasiles :P Po co pomiędzy GND a VCC dałeś dwa kondensatory? Programator jak rozumiem zasilany z układu. Rezystor musisz dać bezpośrednio do nóżki RESET, bo teraz zasilanie programatora podłączyłeś...
Hej! Jak w temacie, poszukuję płytki, która pomoże mi w nauce programowania w C na ARM-ach. Jako początkujący w ARM mogę podzielić się uwagami na temat Nucleo. Ja mam Nucleo F103. Zestawy Nucleo zrobione są z myślą o platformie Mbed (m.in.). Środowisko uruchamiane przez www, żadnej instalacji, konfiguracji, logujesz się, piszesz program, wgrywasz i...
Port USB w komputerze działa bez problemu, najprawdopodobniej jest usmażona atmega... Nie ma takiej pewności!... Jeżeli stosujesz zewnętrzny programator przez złącze ICSP i proramujący soft (avrdude...?) nie zgłasza problemu z komunikacją, to należałoby przyjąc że processor i jego zasilanie jest poprawne. Dlaczego więc wpisany program nie funkcjonuje???.......
1. M328p nie ma wewnetrznego kwarcu, co najwyżej oscylator RC 8MHz. 2. Żeby kody z Arduino działały musisz podpiąć pod procesor zewnętrzny kwarc 16MHz i ustawić odpowiednio fusebity. Co do pkt 2 - nie prawda. Często robię jakieś urządzenie na mega328 i procesor jest na osobnej płytce bez kwarcu 16MHZ. Używam wew. RC 8Mhz i wszystko jest ok. Nie wiem...
Możesz kupić arduino uno, a możesz duemilanove :) ja mam to drugie (klona) z kitu avt, z tym że obecnie ma ono Atmegę 328 (oryginalnie była 168 - piny są zgodne obydwu). Jeśli załapiesz bakcyla, to szybko zaczniesz szukać materiałów jak tańszym kosztem uruchamiać własne projekty, bo kupowanie dla każdego kolejnego arduino mija się lekko z celem :) Mi...
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_...
Najpewniej, niezaprogramowany Mega16U. Zaprogramuj go zewnętrznym programatorem.
Dzwoń, pisz tam gdzie kupiłeś może mają oryginalny FW i pomogą Ci. Pewnie będzie trzeba wgrać FW przez środowisko arduino lub zewnętrznym programatorem ISP. Samo wgranie to żaden problem tylko musisz mieć plik.
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ść...
Gdzieś tzn gdzie? bo wyexportować za bardzo nie mogę w postaci hex. Powiedz mi jeszcze jak wygląda jeszcze kwestia bootloadera w tym przypadku? Mam juz do arduino dodane biblioteki z tym chipem. Arduino zawsze tworzy HEX podczas kompilacji, poszukaj w sieci, jak go wyciągnąć. Bootloader zdaje się nie jest konieczny w przypadku zewnętrznego programatora,...
Tak, blokują EEPROM (przed zewnętrznym programatorem, program w mikrokontrolerze ma dostęp). czy można nimi zabezpieczyć Atmege 328 z wgranym arduino ? Można. W Arduino chyba bootloader jest domyślnie zabezpieczony przed zapisem i odczytem przez aplikację.
A do czego Ci potrzebny bootloader w Attiny ? przecież i tak musisz użyć zewnętrznego programatora. Nawet wgrywając poprzez Arduino IDE, nie możesz wgrywać poprzez Wgraj szkic tylko ctrl+shit+U (Wgraj używając programatora), a do tego bootloader nie jest ci potrzebny, wręcz bez sensu, bo zajmuje cenną pamięć i opóźnia start uC po włączeniu. Natomiast...
Mam pytanie. Chciałem nabyć arduino mini pro, ale kompletnie nie wiem jaki zasilacz do niego podpiąć? Niestety nie ma on złącza USB, więc zasilanie z tego portu odpada. Zamiast arduino mini pro kup płytkę Atmela Xplained 328P mini - kosztuje ok. 40zł, zasilanie może być zewnętrzne lub przez USB, a na pokładzie masz dodatkowo programator/sprzętowy debugger....
Tak, bootloader trzeba wczytać przy pomocy programatora. Czyli troche bez sensu, skoro przy pomocy FT można zrobić tak, że: a) można się obyć bez programatora, b) nie jest potrzebny bootloader. Bootloader nie może także poprzestawiać fusebitów co może być wadą.
Nic się nie dodaje w menadżerze urządzeń? Jaka wersja arduino? Jakie 6 pinów? Mówisz o tych na końcu płytki po prawej stronie, 2x3 piny? Jeśli tak to jest to złącze ISP do programowania arduino z zewnętrznego programatora.
Czyli że tak czy siak muszę kupić zewnętrzny programator?
Tak w zasadzie, to do tego Uno, nie potrzebujesz zewnętrznego programatora. Na tym zabawa w Arduino polega :D. Wszystko co potrzeba do wgrywania programu jest już na pokładzie płytki oraz w Arduino IDE.
programator zewnętrzny zewnętrzny programator arduino programator
słaba głośność wieża oporność głośnik ciężko odpala ciepły silnik
Naprawa urwanej ścieżki na płytce PCB: metody i narzędzia Głośna praca łożyska piasty lub dyferencjału z lewej strony auta podczas jazdy na luzie