Jeżeli po wgraniu bootloadera ustawisz: Low: 0xFF; High: 0xDD; Extended: 0x00 i Lock bajt: 0x0F to nie powinieneś mieć problemów.
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ść...
Wypalając na ATMedze8 bootloader z Arduino IDE (w/g podanego w linkach schematu, gdzie ATMega jest włożona do drugiego Arduino UNO lub na płytce testowej), możesz ją potem programować z poziomu Arduino IDE przez port USB lub RS232. Druga opcja to wgranie wsadu skompilowanego np. pod Atmel Studio, bez bootloadera, tylko z użyciem odpowiednio zaprogramowanego...
Fusebity masz ustawione na fabryczne wartości, czyli wewnętrzny generator RC 8MHz z włączonym CKDIV8 co daje w konsekwencji 1MHz. Mikrokontroler działa więc niezależnie od podłączonego kwarcu, co możesz sprawdzić odłączając go na chwilę i ponownie odczytując mikrokontroler. W takim układzie pozostaje Ci wgrać bootloader - masz plik .hex z bootloaderem,...
Komputer wykrywa leonardo? . Wykrywa. Po co USBasp, skoro ATMEGA z USB można programować FILP-em? Pobrałem FLIP'a ale nie wiem jak to zrobić. Skoro nie wiesz, to odłóż tą idea na późniejszą okazję. Tymczasem kup nową płytkę, a w tą z rzekomym defektem, kol. 'Chucek' ci wpisze nowy bootloader poprzez zablokowany port, mimo że istniejący w niej bootloader...
Tylko jak ją wtedy zaprogramować? Może jest coś, o czym nie wiem. Środowisko IDE na PC, jak również program Bluino loader na android, najpierw kompiluje sketch, potem łączy się z BT, następuje reset atmegi i upload sketchu. Nie wiem jak mógłbym zsynchronizować ręczny reset w momencie uploadu. Jak ja bym to zrobił? 1. Program odbiera dane po Serial....
Uszkodziła mi się Atmega 16 w arduino uno R3. Płytka na złom czy jest gdzieś osiągalny do niej soft? Jeżeli zajdzie potrzeba zakupu to teraz tylko CH340G przynajmniej płytka jest serwisowalna w 100%. Jeżeli masz na myśli 'Atmega16U2' pracujący jako most USB do serial port, to nie musisz szukać tego softu! Masz go na swoim komputerze, o czym nawet pewnie...
Witam;) Jakoś cudem udało mi się wszystko połączyć i za pomocą programatora USBASP wgrałem bootloadera do Atmegi16 za pomocą wcześniej wspomnianych bibliotek -> http://obrazki.elektroda.pl/9071037000_1...
Witam. Komunikat "rc=-1" występuje często przy złych połączeniach programatora z mikrokontrolerem. Zacznij może od sprawdzenia połączeń. Programator i połączenia są dobre, bo mam Arduino Micro Pro tez na ATmedze32u4 i bootloader sie wgrywa "Wypal bootloader" w środowisku Arduino IDE 1.7.11. Wyczytałem, ze mozna wgrać bootloader przy pomocy Arduino UNO...
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
Jony & emarcus: czyli reasumując, podejrzewacie, że jest wgrany źle lub zły bootloader? Tu nic nie ma do podejrzeń! Jakikolwiek bootloader , poprawny lub uszkodzony był w początkowej fazie wpisany, to z chwilą wgrywania jakiegokolwiek programu testowego przez USBasp, ten bootloader już tam nie istnieje, został wykasowany. O czym nie jeden raz już...
To co zrobiłeś nie miało prawa zadziałać z wybraną płytką NG, ona ma ustwienie na kwarc 16MHz: c:\Program Files (x86)\Arduino\hardware\arduino\avr\board... ... ########################################... atmegang.name=Arduino NG or older atmegang.upload.tool=avrdude atmegang.upload.protocol=arduino atmegang.upload.speed=19200 atmegang.bootloader.tool=avrdude...
Wnioskuję że pierwszy raz programujesz czy już wcześniej programowałeś inne układy? Czy masz jakąś podstawkę pod scalaki? czy masz np. programator Arduino UNO? Tym programatorem który posiadasz możesz mieć problemy z połączeniem ze środowiskiem arduino.
Tak jak koledzy piszą da się za pomocą fusebitów(dokładnie RSTDISBL) ustawić aby pin resetu był zwykłym pinem Portu C czyli PC6. Po tej operacji nie będzie już możliwe zaprogramowanie procesora ani przez bootloader ani przez ISP bo oba te tryby wykorzystują Reset sprzętowy. Jeśli to atmega w podstawce to pół biedy bo odblokujesz procesor programatorem...
Dziękuje za odpowiedzi. Znalazłem przyczynę. Wgrywałem bootloader ponieważ oryginalna Atmega 328P została uszkodzona, wymieniłem ją na Atmega 328U , nie wiedziałęm, że: ,,w przypadku wybrania płytki UNO ze standardowej paczki, jest na sztywno ustawiony wariant atmega328p. Za to paczka miniCore pozwala na dowolne wybranie jednego z trzech wariantów (atmega328,...
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_...
Bootloader masz w załączniku , wgrywasz hexa i ustawiasz fusy : low_fuses=0xe4 high_fuses=0xc4
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
Nigddy w Arduino niczego nie pisałem Ponieważ pisałeś na AVR to nakreślę Ci szybko jak to wygląda z Arduinami. Ogólnie jedno to środowisko na PC (IDE, notatnik, kompilator, narzędzia do wgrywania, pobieranie bibliotek, terminal) drugie to różne płytki zawierające jakiś procesor, przelotkę na USB (lub niektóre procki same potrafią USB) oraz wgrany bootloader...
Lepiej już całe arduino wymienić, kiedyś sobie kupisz atmega ale musisz do niej wgrać bootloader inaczej nie zadziała.
Pod w/w programem nie masz komunikacji "z płytką arduino" a z procesorem na niej korzystając z dodatkowego interfejsu usbasp. Naturalnie masz w arduino bootloader korzystający z uart i do tego jakiś konwerter z usb na uart (czy to atmega8u2, czy ft232, czy ch340 w klonach). W przypadku Uno jest to zdaje się ta pierwsza opcja czyli obecna na płytce atmega...
Rzeczywiście, ta metoda nadaje się znacznie więcej niż dla Wemos D1, nie chciałem nic takiego sugerować, po prostu na Wemos D1 będzie kilka tematów stąd taki tytuł. Tutaj jest nieco więcej szczegółów: https://github.com/JAndrassy/ArduinoOTA ArduinoOTA wspiera: - classic ATmega AVR with at least 64 kB of flash (Arduino Mega, MegaCore MCUs, MightyCore...
FTDI+Flash Loader Demo(v2.80)+wgrywam boot20_pc13.bin Aaaa. Czyli przez UART, zworki itd. . Tej informacji mi brakowało. To ok. W STM32 wgranie bootloadera jest identyczne jak każdego innego samodzielnego programu, bo w zasadzie niczym się od nich nie różni. Wgrałeś, wystartował i chodzi tak jak go autor napisał. Trudno mi się wypowiedzieć w kwestii...
Dzień dobry, mam pytanie odnośnie pracy Arduino z taktowaniem 20MHz. Posiadam czysty mikrokontroler ATMEGA328P, chce na niego wypalić bootloader po przez Arduino UNO, po czym wgrać program który wykorzystuje taktowanie 20MHz mikrokontrolera przy zewnętrznym rezonatorze kwarcowym. Moje pytanie, czy Arduino to Arduino którym będę wgrywał bootloader a...
Sprawdziłem ten programator ArduinoISP, w mojej wersji Arduino 1.8.19 coś popsuli w definicjach programatora, po wybraniu Arduino ISP i próbie wgrania przez programator szuka jakiegoś USBtiny na porcie COM. Using Port : usb Using Programmer : arduinoisp avrdude: Error: Could not find USBtiny device (0x2341/0x49) Ale w programie...
Nawet plik hex ktorego udalo sie odczytac jest jakis dziwny Jest w porządku. Bootloader leży na końcu pamięci, stąd te początkowe "FFFFFF..." Niestety wyskakuje mi ten blad co na samym poczatku opisywalem. Nigdy nie używałem Arduino. Zainstalowałem przed momentem i widzę, że w pliku boards.txt masz powiązanie (na sztywno) z STK500 (lub jego sposobem...
Witam! Mam problem z wgrywaniem programu na mikrokontroler ATmega 2560. Wgrałem na niego bootloader od arduino za pomocą Arduino UNO przez program pana gammona (wpiszcie w google gammon botloader upload, elektroda nie pozwala mi wstawic linku :0 ). problem pojawia sie przy wgrywaniu programu właściwego. chciałem użyć ArduinoIDE aby móc pisać w c++....
Nie niszczy wgrywanie przez bootloader, tylko ponowne użycie programatora. Zresztą nie powinno tak być używając Arduino IDE, generując kod z Arduino do hexa powinien wgrać ponownie z bootloaderem, ale nie wiem czemu tak się nie dzieje gdy używam programatora USBASP. Najlepiej po użyciu programatora ponownie wgrać bootloader. Używając bootloader możesz...
Witam. Mam mały problem z atmegą-328p, którą używałem razem z arduino uno do prototypowania. Chciałem przenieśc mikrokontroler na płytkę stykową jednak sprawia wrażenie niedziałającej. Atmega ma wgrany arduino bootloader oraz program. Po wyjęciu mikrokontrolera z arduino i wpięciu go do płytki prototypowej, podłączeniu napięcia 5V oraz masy, nie wykazuje...
Zasilanie powinno być przede wszystkim pod piny 7 i 8, a nie tylko wstawiony tam kondensator, może być wspólne z częścią analogową. Jeśli choć raz udało Ci się wgrać bootloader od UNO/NANO z domyślnym ustawieniem to już teraz nic nie ruszy, dopóki nie podłączysz jakiegoś kwarcu 4-16MHz pod piny 9-10. Z kwarcem ruszy o tyle, żeby można było wgrać bootloader...
Witam mam problem z atmega 328p, podczas wgrywania bootloadera przez usbasp i program arduino, program się zawiesił, bootloader nie wgrał się do końca i lipa totalny brak komunikacji z atmegą czy jest na to jakikolwiek sposób, arduino wywala : avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check...
Dziękuję za wszystkie rady i sugestie. Udało mi się wgrać bootloader. Dalsze problemy pojawiają się na poziomie nie sprzętowym lecz programowym. Płyta MKS GEN L, sterowanie drukarką 3D. ATmega 2560. Usiłuję wgrać program Marlin. System opluwa mnie komunikatem "Failed uploading: uploading error: exit status 1". Załączam cały plik. nie umiem go zinterpretować,...
Witam, Jako że ostatnio spaliłem sobie arduino, postanowiłem nie kupować nowego, ale zrobić sobie własne, według tego schematu - http://www.arduino.cc/en/Main/Standalone I o ile wszystko działa (dioda miga) gdy wsadzam wcześniej zaprogramowany mikrokontroler (z drugiego arduino), to gdy chce wrzucić na atmege program przy pomocy FT232RL to komputer...
A może ktoś wie czy są dostępne bootloadery do atmegi, które można dodać do nowego IDE 1.6? Znalazłem paczkę dla ATtiny https://code.google.com/p/arduino-tiny/ i mam teraz na liście w menu "Płyty" kilkanaście takich procesorów. Chciałbym dodać również ATmega ale nigdzie nie znalazłem stosownych zasobów.
Oj brachu, czeka Cię długa "droga przez mękę", przede wszystkim PCB -to nawet nie jest w żaden sposób przemyślane prowadzenie ścieżek. W sieci jest trochę materiałów na temat prawidłowego projektowania płytek drukowanych, przepraszam że to mówię ale to nie zasługuje na pokazanie gdziekolwiek -wiem też, że początki mojej przygody z elektroniką były trudne,...
Dziwna sprawa, kupiłem Arduino Nano w innym sklepie i nie chciało się zaprogramować, jak zmieniłem Atmega 328P old bootloader na Atmega 328P to dało się zaprogramować ale nie działa nic , LCD tylko się podświetla, nie steruje driverami do diod LED, podłączałem też inny LCD i to samo. Jak wgrałem testowy program czyli miganie diodą na płytce to jest...
Witam mam problem z wgraniem bootloadera na atmega 2560. Podpinam atmega do USBasp , odpalam Arduino IDE, w zakładce narzędzia wybieram płytka (Arduino mega 2560 or ...), wybieram programator USbasp i naciskam wypal bootloader. Po naciśnięciu cały czas pisze że bootloader jest ładowany na atmega nic więcej się nie dzieje. Wie ktoś może o co chodzi albo...
Witam, mam podłączony wyświetlacz FT800 do Arduino UNO lub MEGA i nie mam żadnych problemów z działaniem zestawu, jednak po podłączeniu FT800 do ATmega1284 zaczynają się „schody”. Przy pełnej jasności ekranu (FTImpl.Write(REG_PWM_DUTY, 128)) obraz nie jest stabilny, co jakiś czas część ekranu "mignie", natomiast po ściemnieniu ekranu FTImpl.Write(REG_PWM_DUTY,...
Kupując tą płytkę masz Arduino i AVR jednocześnie. Na płytce jest złącze SPI do programowania pod AVR Studio, a usb dla arduino. Trzeba pamiętać o jednym jak zapiszesz jakiś program po SPI to tracisz komunikację po usb. Aby ją przywrócić trzeba z platformy arduino wgrać przy pomocy spi bootloader arduino i znów masz arduino.
Pierwsza fotka z podanego tutoriala nie pokazuje prawidłowo podłączonego uC, należy podłączyć wszystkie piny VCC i GND, w Atmega328 są co najmniej 4. Tak, to oczywiste. Nie jest to mój pierwszy projekt z Atmega jednak -MMH jeszcze nie używałem, zazwyczaj -AU ale tutaj się nie zmieścił. Oto schemat: https://obrazki.elektroda.pl/6285878700_...
Witam Pierwsza atmega przestała się odzywać tak jak i ta bez żadnego dymu. Pisałem to na początku że po podłączeniu programatora mkAVRCalculator nie rozpoznawał żadnego uC. I teraz było to samo bo znowu przelutowałem Atmegę328P i mkAVRCalculator ją widzi. W międzyczasie szukałem w necie czy procek mógł się zawiesić i znalazłem podobne rozwiązanie ze...
Witam Tak jak w temacie nie mogę zainstalować sterownika USB-Serial Controller Komputer nie widzi tego pliku ftdibus.inf po wskazaniu ręcznym, już pół dnia siedzę i nic.Może to wada płytki Arduino Uno Rev3. Zakupiłem ją na ebay "DK - UNO R3 ATmega328P PL2303 for Arduino Compatible bootloader ready" ATMEGA 328P-PU Kreator wyświetla tylko komunikat :"sprzęt...
moze prosciej bo polowy nie rozumiem co chcesz osiagnac:D dobra jest usbasp programator zbudowany przez ciebie, bootloader w nim jest i chcesz zaprogramowac atmege 328 szeregowo. tylko ta atmega gdzie sie znajduje? na plytce stykowej? jakiejs innej plytce? zdjecie by wiele wyjasnilo:) Dodano po 1 i co to wogole ma imitowac?:D
Witam. Zakupiłem ostatnio ATmegę328P i wgrałem na nią bootloader który używa wewnętrznego zegara. Napisałem program, wgrałem, wszystko działało (program wgrywałem na ATmege włożoną w płytkę Arduino UNO) ATmega miała być zasilana z ogniwa. ale podczas korzystania z niej na Arduino, nie używałem pinów 0 i 1 (TX i RX) gdy skończyłem program, zająłem piny...
A czym się to "niedziałanie" konkretnie objawia? Czy nie możesz wgrywać programów po konwerterze USB-UART, jeżeli ustawisz Uno w Arduino IDE? Jaki masz wgrany bootlader? dioda rx na rs232 mrugnie 2 razy i wyskakuje błąd Dodano po 39 bootloader z arduino uno
Witam, próbuje odtworzyć w zaciszu domowym najprostszą wersje arduino uno. Wszystko niby pięknie i ślicznie a za nic nie mogę wgrać do atmegi jakiegoś programiku ( za pośrednictwem programu arduino i komunikacji UART ). Sam układ jest prościutki atmega328 zewnętrzny kwarc 16MHz i max232 do konwertowania sygnałów. Testowałem samą komunikacje z komputerem...
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ą...
Chyba najprościej przerobić bootloader. Po pierwsze dodając funkcjonalność zapisu do tego EEPROM. Po drugie, jako że prosty plik Hex ma przestrzeń adresową 64kB, natomiast ta Atmega nie ma tyle pamięci, to przypisać część niewykorzystanej przestrzeni "wirtualnie" do zewnętrznego EEPROM, aby bootloader "wiedział", że część danych ma tam wylądować. A...
Właśnie o to mi chodziło :) konwenter to oczywistość. Tylko czy te programy będą tak działać, czy wymagają tego arduino? Nie, TAK, NIE !!!! Zacznij od początku, co to jest system 'Arduino'. Arduino - sprzęt (płytka) - ładnie zrobiona, z processorem AtMega 328 (Uno3) zawierająca wyprowadzenia portów ( nie wszyskich !!! ) do zewnętrznych gniazd zastępujących...
Witam! Posiadam Arduino UNO w którym padła mi atmega, znalazłem w szyfladzie identyczną (atmega 328) ale z bootloaderem dla Duemilanove, działa jak ją programuje jako Duemilanove, ale chciałbym wgrać bootloader do wesji UNO, nie wiem jak to zrobić żeby nie spalić czegoś, mam do dyspozyji drugą płytkę testową Arduino Duemilanove. Za wszelką pomoc z góry...
Tak jak najbardziej. Tylko pierwszy raz do nowego procesora musisz wgrać bootloader taki program "startowy" a potem już wykorzystujesz gdzie tylko chcesz i programujesz sobie w Arduino. Poszukaj instrukcji jak to się robi podhasłem "arduino uno bootloader" w necie jest pełno poradników i kilka sposób wgrania.
Nie mam u4, a jest jakaś wielka różnica. Bo głównie zależy mi na tym aby ta atmega działała samodzielnie jako urządzenie HID, chciałbym zrobić klawiaturę że skrótami na samodzielnym avr i bez żadnych programów które trzeba na komputerze dodatkowo ustawiać. Mam jeszcze atmege8.
Witam Zmagam się z takim problemem. Mając kilka procesorów Atmega8 oraz różnych płytek testowych gdzie procesory są wlutowane, chciałem wszystkie "przerobić" na standard Arduino. Ponieważ za pomocą płytki Arduino Uno wgrałem wszędzie bootloader od Arduino to chciałem następnie za pomocą programator poprzez Serial wgrać testowy program Blink. I niestety...
Mam podobny problem, płytka avt5272 i komunikat z arduino IDE: avrdude: stk500_getsync(): not in sync: resp=0x00 Pod drugim komputerem z ubuntu wyświetla, że nie odpowiada programator. Zainstalowałem przez dapa bootloader i to samo. Kupiłem nową atmegę168 + wgranie bootloadera i to samo. Konwerter ft232 działa, atmega wysyła i odbiera po rs. Bootloader...
Dzień Dobry! W baaardzo dużym skrócie historia wyglądała następująco: -zaprojektowałem sobie układ na Arduino który fajnie działał. -Chciałem go przenieść bezpośrednio na atmege. Łatwiej dostępna była atmega 328, więc taka zamówiłem. -Przy próbie wgrania programu do takiego układu za pomocą USBasp wyskakiwał błąd ze "port COM5 nie istnieje" czy coś...
Witam, chcę zacząć przygodę z uC ale słabo idzie. Kupiłem programator usbasp, zainstalowałem do niego sterowniki i system widzi go jako usbasp. Kupiłem też mikroprocesor atmega 8a. Chciałbym npisac jakiś program żeby chociaż sprawdzić czy działa. No i zaczynają się problemy ponieważ, nie potrafię się zdecydować na IDE. Próbowałem w arduino wgrać bootloader...
Od kilku dni męczę się z wgraniem bootloadera arduino do atmega328 Jestem w tej dziedzinie początkujący i utknąłem W tym momencie sprawa wygląda następująco Zrobiłem płytkę arduino wszystko z godnie z schematem przez port ISP mogę się dostać do procesora za pomocą tego programu ISP Programmer http://dybkowski.net/content/pl/node/16 do podłączenia z...
Jestem początkującym o zerowej wiedzy z zakresu mikrokontrolerów. Zakupiłem sobie ATmege 328-PU oraz programator USBasp. Programowanie chciałem przeprowadzić przy pomocy WinAVR. Instalacja sterowników i oprogramowania przebiegła bez żadnych problemów (Windows 7 x64). Niestety podczas próby wgrania programu na mikrokontroler: http://obrazki.elektroda.pl/7751685100_1...
witam , posiadam arduino UNO na chińskim chipie ch340, z atmega 328p przy próbie wgrania szkicu cały czas mam problem z komunikatem avrdude: arduino_read_sig_bytes(): (a) protocol error, expect=0x10, resp=0x90 avrdude: error reading signature data for part "ATmega328P", rc=-3 avrdude: error reading signature data, rc=-1 połączyłem na pająka programator...
Witajcie. Zacząłem swoją Atmege 324A-PU od programowania w środowisku Atmel Studio po przez USBasp. Na płytce stykowej umieściłem najprostszy program do zapalenia i zgaszenia diody. Po napisaniu i skompilowaniu programu nie wystąpiły żadne błędy, natomiast przy wgrywaniu na uC avrdude wyrzucił błędy następujące: - atmega324a not found - cannot set sck...
Nie trzeba drugiego Arduino do wypalania bootloadera robisz to klikając w menu Narzędzia->Wypal bootloader. Drugie Arduino lub programator będą potrzebne jakby to nie zadziałało wtedy można wypalić bootloader używając innego Arduino jako programatora. Gorzej jest wtedy gdy programowanie używając osobnego sprzętu się nie powiedzie to prawdopodobnie uwaliłeś...
Nie znam tego programatora... Ogólnie jest tak, że wystarczy mieć plik programujący (najczęściej z rozszerzeniem hex) i to jego należy wgrać. Bootloader jako taki nie jest konieczny chyba, że będziesz bawił się np. w Arduino (choć tam chyba jest ATmega 328). Teraz jeżeli jesteś gdzie jesteś należało by się zastanowić-jeżeli tego jeszcze nie zrobiłeś-...
Zmieniłem tę wartość i faktycznie odnalazło mi coś takiego: https://obrazki.elektroda.pl/5004647000_... Co to oznacza, czy udalo się dobrać do tej atmegi? Jak próbuje wgrać bootloader to otwiera się okno komend i szybko coś przebiega i jedyne co zdążam zobaczyć to 100% gdzieś a gdzieś przy końcu "done" - ale niestety okno się zamyka...
Witam, uruchomiłem atmegę 324 w Bascomie wykrywa mi ją ustawiłem fusebits na 1111 - zewnętrzny kwarc 16mhz i taki jest na płytce - dodałem bibliotekę MightyCore wybrałem atmega 324 i próbuję wypalić przez Arduino mega ale wyskakuje mi błąd o błędnym id - Bascom wykrywa taki sam numer jak arduino podaje ze jest niezgodny. Proszę o pomoc jak w inny sposób...
Witam, jak w temacie, czy schemat jest poprawny ? w domyśle ma być to podłączone pod atmegę 328 ( tak by mógł się łączyć z komputerem,i być programowany z programu ARDUINO). mam zamiar zrobić własny układ działający jak arduino uno , ale na płytce dodatkowo miało by być : -lcd 4x20; -wyświetlacz led; -pare diod LED; -przyciski micro-sw; -i wiele innych....
Zrobiłem tak: Wgrałem zmodyfikowane ARDUINO ISP na arduino - wgrało się poprawnie. Stworzyłem folder oraz plik w Hardware a folderze arduino Podłączyłem według schematu co podał Karaczan. Podpiąłem 5V i GND z obydwu stron. :/ To jeszcze nie przesądza sukcesu wykorzystania Leonardo jako programatora. Arduino z rguły w takiej sytuacji wykorzystuje do...
Ja mam USBasp na win 7 i działa bez problemu. Nie wiem jaka wersje kupiłeś bo trochę ich jest. Skontaktuj się ze sprzedającym, bo to powinno działać. Jak już byś chciał go sparować z eclipsem czy czymś innym to już różnie bywa, ale działać powinien każdy. Dodano po 6 A bo Ci nie działa z arduino. Kiedyś komuś coś padło bodajże w arduino uno ale tam...
Zmień procesor tej płytki z domyślnego Atmega168, na Atmega8, wgraj bootloader USBASP-em Rozumiem że Ten krok należy wykonać bez użycia płytki nano, tzn sama atmega na płytce stykowej + usbasp + kwarce i inne elementy jw ? Po tym kroku podłączamy uC do nano przez tx/rx/5v/gnd/rst ? EDIT: nie ma kwarca w tej chwili, czy wystarczy ustawić SLOW CLOCK...
ID zczytałem gdy podpiąłem czytnik pod RS232<>USB O słuchaj toche mnie naprowadziłeś. Chodzi o to, że jak podepnę pod czytnik i czytam tekst wysyłany to otrzymuję krzaki. Tak samo zmienna "msg" jakieś krzaki. Mój mikrokontroler działa z częstotliwością 12MHz.. ale.. przez Arduino IDE wgrałem bootloader i w ustawieniach było napisane że pod ATmega8a...
Fusebity domyślnie nie ładują się z programem, trzeba to zrobić "na piechotę". [url=http://playground.arduino.cc/Learni... masz poradnik jak je ustawić aby bootloader (i sam procesor) w ARDUINO działał poprawnie. [syntax=text]ATmega168 Fuse Settings Once set the fuses should read 0xF8, 0xDF and 0xFF, which is equivalent to: Boot Flash section...
Obsługę UART masz w przykładach do samego Arduino. Arduino to w zasadzie sam bootloader i zbiór bibliotek, płytka np. UNO zawiera dodatkowo konwerter USB-RS232 i ma ustandardowany format ale wcale nie trzeba jej stosować w gotowym urządzeniu, reszta to "programowanie ATMega w C". Tworzysz w programie tyle nieulotnych zmiennych ile potrzebujesz, plus...
Rozszerzę trochę temat (razem z pinikiem tworzymy doktora). Próbowaliśmy wgrać program do ATMEGI8A poprzez avrdude takim poleceniem : avrdude -p m8 -c arduino -P COM5 -b 19200 -U flash:w:plik.hex czyli takim jak polecenie na stronie, którą podałeś. Tak na prawdę niezależnie od polecenia i parametrów (dodanie parametru -B też nic nie dało) wyskakiwał...
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Witam. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć. Ściągnąłem mkAVRCalculator Free ale przy probie sprawdzenia uC wyskakiwał mi komunikat o braku połączenia i błędzie rc=-1. ..................] Od razu uprzedzam pytania połączenia. Sprawdzałem je wielokrotnie miernikiem,...
Cześć! Projektem mojej pracy magisterskiej jest model protezy dłoni, w której to wykorzystuje dwa serwomechanizmy TrackStar TS-621MG Digital 1/8 Scale Truggy Steering Servo oraz mikrokontroler ARDUINO UNO R3 ATMEL ATMega328 klon AVR . Muszę od razu zaznaczyć, że jeśli chodzi o mikrokontrolery to jestem kompletnym laikiem. Mój problem polega na zastosowaniu...
Witam Sprawdziłem na innym kompie z win 7 i problem nadal występuje Użyłem tu arduino ide z linku http://www.blue17.elektroda.eu/?file_id=... uruchomiło się, użyłem usbasp i bootloader wgrał się bezproblemowo, natomiast przy próbie weryfikacji przykładu blink otrzymałem taki komunikat: 'OUTPUT'was not declared in this scope Blink.cpp:8:21: error: Arduino.h:...
Cześć, Jestem kompletnym laikiem jeśli chodzi o mikrokontrolery więc bardzo proszę o wyrozumiałość. Robię projekt w skład którego będzie wchodził mikrokontroler podłączony przez USB do komputera. Jego zadaniem ma być sterowanie dwoma serwosilnikami. Wg moich obliczeń oba serwa mają mieć torque równą ok 20 kg*cm. Wybrałem serwa TrackStar TS-621MG Digital...
Dzień dobry wszystkim. To mój pierwszy post na forum. Przez ostatnie dobrych ileś dni, w wolnym czasie poczytałem to (i inne) fora i dokumentacje, ale mam ciągle totalny mętlik w głowie. Problem w tym, że z mikrokontrolerami miałem dotychczas niewiele do czynienia. Jakieś 20 lat temu hobbystycznie w asemblerze na AT89C2051 kilka projektów zrobiłem ,...
Witam, Czy Mega uszkodzona tego nie wiem, ale na pewno wgranie softu usbasp.2011-05-28 przy Arduino IDE 1.5.7 rozwiązuje problem niestety trzeba mieć drugi programator. Miałem to samo ;-) Rozumiem, że muszę kupić jeszcze jeden programator? Posiadam aktualnie taki (zdj). Jeśli mógłbyś opisać krok po kroku co muszę zrobić, albo podać link do jakiegoś...
Tu masz wszystko https://www.elektroda.pl/rtvforum/topic2... http://feriar-lab.pl/kurs-arduino-2-jak-... Lub zakupić jakiś USBasp kosztują kilkanaście PLN albo i 7pln gdzieś u chińczyków i masz spokój.
Witam mam problem, mógłby mi ktoś ustawić fusebity tak, żeby atmega działała na wbudowanym zegarze, albo przynajmniej powiedzieć jak to zrobić, bo w tym kalkulatorze : http://www.engbedded.com/fusecalc/ jest tylko atmega328P a ja mam wersje bez P. Tak wygląda konfiguracja : [syntax=c] uno328.name=Arduino328 uno328.upload.protocol=arduino uno328.upload.maximum_size=32256...
Witam. Wgrałem na Atmega328P kod "Blink", dioda podłączona pod pin 8 z rezystorem 230 Ohm. Zewnętrzny kwarc 16 MHz + 2 kondensatory 22pF do GND. Rezystor 10 k Ohm pod VCC z pinu 1 atmegi. Problem polega na tym, że ustawiłem czas świecenia na 10 000 ms (10 sekund), a świeci 20 sekund. Jest to normalne, że czas będzie płynął 2 razy wolniej przy 16 MHz?...
W jaki sposób zmienić taktowanie? Jeżeli zmienię taktowanie za pomocą preskalera bez grzebania w fusebitach otrzymam zamierzony efekt? Przyznaję sie, że nie znam się za bardzo na zmianie taktowania i nie chcę uwalić płytki. O ile rozumiem zmieniając prelakser zmniejsze o połowę prędkości uart, czyli jeżeli ustawie na 9600 w rzeczywistości będzie pracować...
zamykam temat problem był w źle wgranym bootloaderze iDE ustawiamy na ATMEGA8
Co do lutowania to kompletnie nie wiem jak się za to zabrać :/ A masz spinacz? Poważnie pytam, otwory są metalizowane i o średnicy takiej, że spinacz w nie ciasno wchodzi i zwiera pewnie, zwłaszcza jeśli lekko sprężynuje, tak jak na płytce powyżej programatora. https://obrazki.elektroda.pl/7672666100_...
Powinno choć osobiście nigdy nie próbowałem. https://starter-kit.nettigo.pl/2013/03/a...
Witam, jestem bardzo początkujący w mikrokontrolerach, Arduino kupiłem sobie dopiero tydzień temu. Mam pytanie, ale nigdzie nie znalazłem na nie dokładnej odpowiedzi, więc stwierdziłem że zapytam tu. Czy mogę stosować moje Arduino UNO jako programator, w takim sensie, że wgram sobie program na Atmegę328 jaka tam domyślnie jest, potem wyjmę ją z podstawki,...
Zapewne da się. Nie wiem jak działa bootloader Arduino, ale jeśli dostanie plik w odpowiednim formacie to będzie mu obojętne, czy plik powstał na skutek kompilacji programu w c/c++ czy bascomie. Nauczka na przyszłość - pytaj zanim wydasz pieniądze :) BTW, te płytki, któe ci polecałem mają wgrany bootloader, więc nie potrzebujesz do nich programatora.
także na koniec pytanie do Autora wątku - czy zmieniłeś w Arduino ustawienia na kompilację dla 8MHz? Zmieniałem plik boards.txt zgodnie z zaleceniami z linków które już podałem. Czyli żeby uruchomić ten projekt należy wgrać bootloader na zewnętrzny zegar 16 MHz i dołyć taki kwarc? Edit: Myślałem, że uzbrajając ArduinoIDE w umiejętność programowania...
Witam Mam taki problem napisalem program w bascom ktory po pojawienia sie stanu niskiego na pinie wysyla przez UART dane i tu ma problem... Wyglada na to ze moja Atmega z bootloader arduino jest w stanie uspienia i dopiero po nawiazaniu polaczenia przez np Hyper terminal program zaczyna dzialac jak to wylaczyc aby program startowal i nie wchodzial w...
Hej, Próbuje zbudować urzadzenie, które znalazłem w internecie. Zrobiłem sobie programator do wypalania bootloadera ... Do arduino nano wgrywam szkic ArduinoISP Nastepnie ustawiam Board jako miniCore z Atmega328 programmer ustawiam na ArduinoISP. Klikam Burn bootloader . Wszystko ładnie działa. Nastepnie włączam plik z szkicem( kodem), który ma być...
Zależy co pobrałeś i czy faktycznie płytka jest sprawna. Programowanie wygląda tak samo jak innych płytek Arduino. Pobrałem ZIP z core do LGT8F328P, raczej z innego źródła bo nie kojarzę tylu wersji, a może było to dawno temu i dlatego była jedna, wgrałem do katalogu Arduino/hardware/Arduino_XI/AVR/board.tx... w moje dokumenty (czyli katalog Arduino_XI...
Włączyłem opcje szczegółów podczas wgrywania i pojawia się taka lista . Wynika z tego że wybrałeś opcję processora ze starym bootloaderem;(ATmega 328P Old Bootloader). Dokonaj próby wybierając ten inny (o jedna linię powyżej) opcja:ATmega 328P , albo nawet zamiast Nano, wskaż Arduino/Genuino Uno. Aby przedstawic liste błędów nie musisz dołączac foto...
Problem rozwiązany. Do pliku boards.txt dopisujemy + modyfikujemy resztę według opisu z linku : [syntax=c] ########################################... nano256.name=Arduino Nano (256 Serial Buffer) nano256.upload.protocol=arduino nano256.upload.maximum_size=30720 nano256.upload.speed=57600 nano256.bootloader.low_fuses=0xFF nano256.bootloader.high_fuses=0xDA...
Witam! Stworzyłem projekt w środowisku Arduino IDE. Program działa, więc chciałbym go przenieść na jakiś mikrokontroler i umieścić na stałe na płytce PCB. Problem w tym, że to środowisko nie ma wbudowanej obsługi innych procesorów. Chcę to zrobić na atmedze328p z zegarem wewnętrznym 1mhz i nie ma zmiłuj ;-) Układ ma być energooszczędny, więc zegar musi...
Wybierz "Atmega 328P (Old Bootloader)" i testuj. -> widzę że w wersji 1.8.5 już nie ma tej opcji... Zmień Arduino IDE na wersję 1.8.4 lub starszą. Na nowej są błędy w komunikacji przy klonach. Szukam rozwiązania i na razie to mi wpadło do głowy. W Plik->Preferencje zaznacz "Pokaż szczegółowe informacje podczas wgrywania" Wrzuć wszystko co się wyświetl....
Dzięki. Sprawdziłem checklistę, ale nic z tego :( Szczerze, to programuje już procki kilka lat i raczej nie robię tego typu błędów, choć przejrzałem każdy punkt tej listy. Jest to bardzo dziwne, że układ działał dobrze, do póki nie zacząłem jego programowania raz jeszcze... W Arduino IDE taka konfiguracja służy do opisu customowej płytki z ATMegą32:...
Na początek powiedz jakie to Arduino, bo jak NANO, a masz nowe IDE to pewnie masz stary bootloader, wystarczy w ustawieniach płytki wskazać OLD. A co do programatora, to ściągnij sobie AVR LAB, sprawdź czy gada z płytką, jeśli tak to włącz pełne komunikaty przy wgrywaniu w Arduino, zlokalizuj pliki AVR DUDE i jego config (są w różnych katalogach, ale...
Pokaż jak podpinasz programator. Zapoznaj się także z: http://mikrokontrolery.blogspot.com/2011...
Natomiast Arduino programowane przez USB na płytce, z układu 16U2 wysyła dane Na PE0 i PE1.Jest to odpowiednio RX0 i TX0 Mylisz interfejs szeregowy z programowaniem szeregowym poprzez ISP. Mając czysty procesor, programujesz ISP. Jak zaprogramujesz przez ISP bootloader, to wtedy możesz programować przez UART czy cokolwiek jest zaimplementowane w bootloaderze....
atmega bootloader arduino bootloader bootloader atmega
wyświetlacz pęknięty zalany pasek pralka spada bosch rozbieralny
Połączenie pompy spryskiwaczy do szyb w samochodzie Optymalne wartości MouseThreshold w Windows 10