https://www.arduino.cc/en/Tutorial/Ardui... tutaj jest wszystko. PS. ogólnie radzę ludziom się przeprosić z angielskim i zaglądać na arduino.cc bo tam jest wszystko bardzo ładnie opisane.
przez ft232 z resetem atmegi podpiętym do pinu DTR w ftdi. No tak, to może się nie udać. DTR z ft232 powinien być wpięty przez kondensator 100n do RESET atmegi. https://obrazki.elektroda.pl/2053622700_...
Jak działa z MK (i ewentualnie z AVR LAB++) to winny jest nowy AVR DUDE w Arduino. Włącz sobie pełne komunikaty o błędach, wykryj gdzie jest AVRDUDE "arduinowy" i wrzuć tego z AVR LAB++ (w MK może być zbyt stary, w Arduino jest 6.3, w AVR lab też, ale inna kompilacja najwyraźniej), w Arduino plik config.cfg dla AVR DUDE jest w innym katalogu, jego też...
Pamietam że jak ja kiedys wgrywałem bootloadera arduino (co prawda uno) na atmege 328p to trzeba bylo wyedytotwać jeden plik i wybrać tam odpowiednią wersję mikroprocka na który wgrywamy bootloader. Poza tym upewnij się czy kwarc jest maksymalnie blisko nóżek procka. Co się zaś tyczy przycisku, ja zadawałem stan wysoki na reset (przez r=10k) i wszystko...
Może to Ci podpowie: http://mirekk36.blogspot.com/2012/06/isp...
Pokaż jak podpinasz programator. Zapoznaj się także z: http://mikrokontrolery.blogspot.com/2011...
Zrobiłem obie opcje, żadna nie działa.
Hej, Próbuje zbudować urzadzenie, które znalazłem w internecie. Pomysł opiera się na stworzeniu zestawu urządzeń LED, które użytkownicy muszą dezaktywować za pomocą czujnika zbliżeniowego tcrt5000. Po dezaktywacji jednego urządzenia, inne urządzenia losowo zostają aktywowane, zapalając diody LED jedno po drugim. Chciałbym was podpytać o pare rzeczy...
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...
Znalazłem rozwiązanie: Nie dało się wgrywać na IDE 1.6.5, ale na 1.0.4 już tak. Nie wiem z czego to wynika... Ale dziękuje za odpowiedź.
Prawdopodobnie dlatego że klikasz wgraj z użyciem programatora.
Nowe Arduino IDE myśli, że masz nowy bootloader w swoim NANO, a pewnie masz stary. Albo wgraj nowy bootloader (polecam, szybszy, mniej zajmuje pamięci) albo w opcji płytki wybierz, że masz stary (Atmega328P zamień na Atmega328P (OLD bootloader )).
Witam, jestem nowy i zaczynam przygodę z elektroniką. Mój problem polega na wgraniu bootloadera do mikrokontrolera ATMega328P-PU za pomocą arduino. Po wgraniu ArduinoISP a następnie próbie wypalenia bootloadera przy wersji Arduino 1.6.5 wyrzuca mi błąd: Błąd przy wgrywaniu bootloadera; brak 'bootloader.tool' parametru konfiguracji natomiast przy wersji...
Witam. Posiadam mikrokontroler ATmega328P bez wgranego bootloadera. Próbowałem wgrać go za pomocą programatora AVR i Arduino IDE, ale mi się to nie udało. Jak poprawnie trzeba to zrobić? Moja próba: Podłączyłem mikrokontroler z programatorem na płytce stykowej(wszystkie połączenia poprawnie), następnie w Arduino IDE wybrałem płytkę; ATmega328; programator:...
ex-or - dziękuję za odpowiedź, w najbliższym czasie siądę do tego, znalazłem odpowiedni plik "boards", podmieniłem go, dzięki temu w menu wyboru mikrokontrolera pojawiła mi się opcja 328P z zegarem 20MHz. Zastanawiam się tylko czemu skasowałeś swoją odpowiedź?
Trochę to komplikuje projekt. Chyba wykorzystam TX RX do wgrywania sketchy.
Jak wyglądają ustawienia dla MiniCore w Arduino IDE? Dodano po 4 Czy możliwe że procek jest walnięty po mimo tego, że wgrywa się bootloader? Mało prawdopodobne.
Pytanie - czy będzie wsparcie do Atmega328 PB (bo wgrywanie hex'ów jako Atmega328P może chyba nie działać w 100% ok)? Gdyż mam też takie uC, ale nie widzę wsparcia do nich ;)
problem z wgrywaniem na plytke
WDTON Fuse Unprogrammed: In this mode, the Watchdog Timer is initially disabled, but can be enabled by writing the WDE bit to 1 without any restriction. A timed sequence is needed when changing the Watchdog Time-out period or disabling an enabled Watchdog Timer . WDTON Fuse Programmed: In this mode, the Watchdog Timer is always enabled , and the WDE...
Może mieć znaczenie procesor ? Wgrywam na ATmega328P (Old bootloader) bo na zwykłym ATmega328P nie działa czytałem kiedyś o tym ale różnicy chyba nie ma za dużej. Podłącze nadajnik do uno i zobaczę czy będzie jakaś zmiana.
Witam! mam otóż taki problem: mam program napisany nieważne jaki jednym z jego zadań jest wyświetlenie napisów na samym początku. W momencie kiedy wgrywam na układ z zamontowanym uC ATmega328P-PU (THT) wszystko działa znakomicie, w momencie, gdy wgrywam identyczny program z identycznymi elementami i identycznym połączeniem na ATmega328P-SU (smd) nic...
Zajrzyj też tutaj. http://majsterkowo.pl/forum/programowani...
O co chodzi? Moje Arduino to chiński klon Po prostu Twój klon ma najprawdopodobniej inny wariant procesora ATmega328 niż oryginalny włoski UNO. Nie jest to jakiś kłopot na co dzień, bo praktycznie kostki są takie same w działaniu (różnice są np. w poborze prądu i innych drobnych szczegółach) ale przy wgrywaniu bezpośrednio do kostki USBaspem sprawdzana...
WAVGAT Official Store - jeśli chodzi o Arduino to 2x wysłali mi podróbki, które nie działały prawidłowo. Dostałem w obu przypadkach zwroty kasy ale płytki nie nadają się do użytku (niby działają ale chip nie jest oryginalny choć nadruk Atmega ;> i działają niestabilnie (at)lukaszd82, może kupiłeś płytki zgodne z NANO, a chipy zgodne z Atmega328P, czyli...
Tomasz.W tak wiem ;P Bo kupiłem atmege32 dip28 ;) (mega328p-pu) Zrobiłem sam podstawę do różnego rodzaju procesorów ;) Wykrywa normalnie atmegę ;) więc myślałem że wszystko jest ok Dodano po 1 Działa :) alien_audio miałeś racje ;) wina leżała po stronie wgrywania :)
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...
Zadziałało Ci już z AVR LAB i USBASP to się tego trzymaj. Jak wolisz to zawsze można podłączyć i sprawdzić, nawet jeśli to nie te piny to po prostu AVR LAB dla odmiany nic nie wykryje. Piny 11,12,13 powinny być w PRO MINI do programowania przez USBASP (ISP/SPI), ale nie widziałem jeszcze płytki PRO MINI z osobnym złączem ISP. Może masz jakiś zupełnie...
Chodzi mi o coś w ten deseń: avrdude -p atmega328P -c usbasp -e -U flash:w:"transistortester.hex" -B 250
Witam, podczas pierwszej próby wgrania kodu wyskoczyło mi coś takiego: avrdude: stk500_recv(): programmer is not responding avrdude: stk500_recv(): programmer is not responding avrdude: error reading signature data for part "ATmega328P", rc=-1 avrdude: error reading signature data, rc=-1 avrdude: error reading signature data, rc=-1 arduino pro mini...
Witam. Nie piszesz jaki programator używasz, jeżeli więc za cyt. "zwykły programator" uważasz np. USBasp, to będziesz mógł programować ten mikrokontroler na płytce stykowej bez potrzeby wgrywania bootloadera Arduino, czyli po prostu zaprogramować plikiem .hex. Gdzie należy szukać o tym informacji? Zobacz dokumentację ATmega8 i ATmega328p pod kątem punktu:...
Weryfikacja jest poprawna. Kompiluję projekt, za pomocą devide programming łącze się z prockiem i odczytuje jego sygnatury. W zakładce memories wgrywam program z rozszerzeniem .hex
Jakim softem wgrywasz hex do mikrokontrolera.
Jesteś pewien? A może da się zrobić kilka mniejszych programów i wgrywać je po kolei?
A ten procek standalone do którego wgrywasz .hex z jakim pracuje kwarcem?
A co powinno siedzieć w ATmega16u2? Na wypadek gdybym coś sknocił tym wgrywaniem? OK, dzięki. Do 16u2 wgrałem z firmware\arduino-usbserial\...uno..rev3 i wszystko działa ;)
Arduino:1.8.12 (Windows Store 1.8.33.0) (Windows 10), Płytka:"Arduino Nano, ATmega328P" Błąd przy wgrywaniu bootloadera. avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. Ten raport powinien zawierać więcej informacji jeśli w File -> Preferencje zostanie włączona opcja "Pokaż szczegółowe...
Może jednak program, jaki wgrywasz, nie jest właściwy? Możliwe też, że źle ustawiłeś FUSE BITY. Jak masz to zrobione?
No to w przypadku UNO zworka na 5V, łączysz 4 kabelkami RX-TX, TX-RX, GND-GND, VCC-5V, konwerter do PC, otwierasz monitor na 115200 i testujesz ECHO. Jak działa to wgrywasz bootloader i test wgrywania przez konwerter.
zablokowany mikrokontroler poprzez zabawę z fuse bitami. Pozdr Ciągle nie rozumiem jakby miał być zablokowany poprzez zabawę z fusebitami skoro przez parę ostatnich dni używałem tylko atmel studio do wgrywania kodu
zmieniłem płytkę (w arduino ide) na arduino nano atmega328p i działa, ale na arduino uno (w arduino ide) cały czas nie działa. ktoś wie, dlaczego?
Chodziło mi o 10 nF, nie uF, pomyłka Teraz też jest pomyłka. Powinno być 100 nF (NANO F... -ów). Nie kojarzę, dlaczego ludzie zgadują, albo tworzą nowe teorie dla rzeczy dawno określonych przez twórców sprzętu, sprecyzowanych i dyskutowanych w różnego rodzaju publikacjach. Dla przykładu proponowałbym zajrzeć tu: https://rheingoldheavy.com/arduino-from-...
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...
Nie wiem dokładnie o co Ci chodzi ale to nie tędy droga. Program jak jest wgrywany to poprzednia zawartość jest zawsze kasowana. mumin_80
Nie rozumiem pytania jaką płytkę? To co podłączam to procesor atmega328p nie jest to żadne arduino. Wgrywam na niego bootloader arduino dla atmegi 328p tak mi się przynajmniej wydaje bo tak był podpisany bootloader który zassałem z internetu. Zmodyfikowałem dodatkowo plik boards.txt i dopisałem tam według schematu następujące linie: ########################################...
Zablokować to z pewnością nie zablokujesz wgrywając nowy wsad.
Witam. Kod rzeczywiście jest wgrywany do pamięci Atmeg328P. Problem został więc rozwiązany. Nie pozostało mi nic innego jak podziękować serdecznie wszystkim osobom zaangażowanym w dyskusję. Dziękuję raz jeszcze i pozdrawiam.
Masz w zapasie drugą płytkę arduino Nano, którą możesz wykorzystać jako programmer ładując program 'ArduinoISP'. Tym układem możesz odczytać zawartość obydwu processorów na defektowej płytce UNO (m16U2 oraz m328P), porównać z tym co winno nam być spodziewane i jeżeli zachodzi potrzeba to wpisać do nich odpowiednie firmware. Tylko jak? Wgrywam program...
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...
W załączniku masz wersję 6.2, prawidłowo odczytuje starsze uC (przez Eclipse load from MCU) i również bez problemu wgrywa do Atmega328PB. Nie widzi jednak sygnatury tego uC, choć AVRDude ją prawidłowo odczytuje np. przy próbie wgrania do niewłaściwego uC - po prostu wtedy Eclipse przekazuje cały log jak leci bez analizy. avrdude: AVR device initialized...
Programuję poza układem. Zasilałem Atmege z programatora. Programowałem najpierw w języku C, a potem próbowałem programowac za pomocą Arduino IDE. Czy możliwe jest na przykład zepsucie Atmegi poprzez wgrywanie programu z Arduino za pomocą programatora USBasp? Dodam, że pisząc w C wszystko działało, w Arduino już niekoniecznie, ale wydawało mi sie to...
Witam ponownie Zanim postanowiłem napisać kolejny post z prośbą o pomoc przejrzałem archiwum i znalazłem taki wpis: https://www.elektroda.pl/rtvforum/viewto... Niestety nie wszystko jest dla mnie zrozumiałe. Na początek informuję, że korzystam z Arduino IDE na maku. Jakiś czas temu kupiłem (dzięki sugestiom kolegów z elektroda.pl)...
Witam, Napisałem prosty program w Atmel Studio 7, polegający na świeceniu się diody: [syntax=c]#include <avr/io.h> int main(void) { DDRB|=_BV(PB1); while(1) { PORTB|=_BV(PB1); } }[/syntax] Wgrywam plik.hex z programu przez USBasp, jednak dioda nie świeci. Jak to rozwiązać i sprawić aby dioda zaczęła świecić?
Używam Arduino jako ISP w środowisku Arduino IDE, atmegę 8 zainstalowałem wg tej strony: http://majsterkowo.pl/forum/programowani... I teraz bardziej chciałbym naprawić błąd z wgrywaniem programów przez arduino, teraz nawet przy używaniu sprawdzonych sposobów do uC którego używałem dwa dni temu, wyskakuje...
Witam. Otóż zrobiłem sobie sterowanie światła za pomocą pilota do TV. I chciałem go przerzucić jak wszystkie swoje projekty na atmege8, ale nie zmieścił się na niej program więc chciałem wgrać bootloader na atmege328p i na nią wgrać mój program z arduino leonardo. Wgrywałem bootloader atmega8 korzystając z tej strony: http://majsterkowo.pl/forum/programowani...
Są zestawy ESP32 z kamerką, pogoogluj sobie jak to wygląda. ESP jest tak z 10-1000x szybszy od NANO z Atmega328P. Z 2.5kl/s to możesz sobie wyświetlać text z UNO/NANO na jakiś ekran graficzny. Tu masz przykład jak wygląda wyświetlenie obrazka z karty SD (dane cyfrowe): https://www.youtube.com/watch?v=zGVBDBTu...
Problem z całą pewnością leży w ustawieniach być może nie tylko fusebitów. Sam kiedyś go wykonałem i zanim zadziałało wgrywałem rożne wersje programu np. FW_Karl-Heinz_1.11_M328, FW_Markus_1.11m_M328. CKDIV8 dzieli częstotliwość przez 8, czyli zamiast 8MHz procek może być taktowany 1MHz.
To czego szukasz jest rozwiązane w Arduino i można łatwo skorzystać z tego. Instalujesz bibliotekę OneWire i DallasTemperature, otwierasz przykład Multibus, w tablicy podajesz numery pinów, klikasz wgraj i na UART lecą temperatury z wybranych pinów. Koszt to 6k flash i 516B RAM dla UNO (Atmega328P). Problemem jest to, że nie ma w typowych płytkach ATMEGA128...
Nie mam rezystora do reset. Założe go rozumiem ze 50k wystarczy?. Nie mam kondensatorów na VCC (jakie załozyc ?) Nie podłaczylem kwarcu, myslalem ze na razie nie trzeba podczas wgrywanie bootloadera (jakie do niego kondensatory?) Piny SLOW jest rozwarty tzn bez zworki. Zasilam napięciem 5V ustawionym zworka na programatorze (zasilanie z usb z kompa)....
Witam kolegów. Właśnie skończyłem projekcik testera I2C na Arduino Nano. Miałem trochę problemów z uruchomieniem programu komputerowego obsługującego wgrywanie do Arduino programów, ale w końcu udadało się i po wgraniu programu I2C_Scanner dla Arduino, podłączeniu wyprowadzeń SDA, SCL do płytki startowej AVT5311, uruchomieniu monitora RS programu, układ...
Witam, Zanim zadam pytanie opiszę swój problem: Wytrawiłem płytkę,sprawdziłem czy nie ma zwarć, przylutowałem tylko sam procesor (Atmega328p-AU+peryferia takie jak 100nF tam gdzie potrzeba itp), ponownie sprawdziłem zwarcia. Jestem w stanie czytać fysebity, wgrywać program itd. Lecz jakiego programu bym nie wgrał to procek nie reaguje. (Nie mierzyłem...
Może masz niewłaściwy bootloader wgrany. Ze strony Arduino: "NOTE: We have updated the Nano board with a fresh bootloader. Boards sold by us from January 2018 have this new bootloader, while boards manufactured before that date have the old bootloader. First, check that Tools > Board > Boards Manager shows you have the Arduino AVR Boards 1.16.21 or...
Witam mam problem z wyswietlaczem https://botland.com.pl/wyswietlacze-alfa... , MCU to atmega328P, podlaczylem wszystko tylko nic nie wyswietla (domyslnie powinien prostokaty) gdy napisalem kod by wyswietlacz wyswietlil napis "Linia Pierwsza" nic sie nie dzieje, tylko przy wgrywaniu wyswietlacz...
Witam, projekt płytki sterującej nagłośnieniem 5.1. Pilot, LCD, enkoder. Nie mam prawie żadnego zastosowania z Arduino, zawsze próbowałem używać alternatyw dla Arduino i jakoś znalazłem rozwiązania obwodów. Ale aplikacje audio zawsze mnie intrygują. Zaimplementowałem projekt cyfrowej regulacji głośności Arduino wykonany z wykorzystaniem układów sterowania...
Dobry wieczór W temacie mikrokontrolerów i Arduino jestem zaledwie od kilku miesięcy, dzisiaj wgrałem program na moje Arduino Uno i po wgraniu wyciągnąłem kabel i podłączyłem zewnętrzne zasilanie z zasilacza o zgodnym napięciu. Od początku coś nie pasowało, na wyświetlaczu pojawiły się krzaki. Zmierzyłem napięcie na pinach a tam nieco ponad 8 V! Odłączyłem...
Niech jeszcze ktoś to potwierdzi bo mało na Atmega328P robiłem, ale czy aby ten procesor przy 16Mhz nie potrzebuje zasilania 5V? Dodatkowo całość zasilasz z MB102 a tu na 3,3V wyciśniesz max ok 300mA. Ja zawsze Atmega 328P zasilałem z 3,3V przy 8Mhz.
Problem polega na tym, że jak korzystam ze środowiska Arduino przykładowy program Blink działa wyśmienicie. Jednak, gdy przejdę na Eclipsa wykonując alternatywny program w C wywala mi błąd: avrdude: stk500_getsync(): not in sync: resp=0x00 Wiem, że była cała masa tematów o tym. Jednak, żaden nie pomógł mi w tym. Meczę się już, któryś dzień na tym problemem,...
Program był kompilowany w kompilatorze arduino-bo na tą platformę jest oryginalny projekt. Później wyciągnąłem pliki hex i epp i wrzuciłem na procesor. Obydwa ??? Poza tym pliki z platformy Arduino wgrywa się chyba przez bootloader Arduino. sprawdzane językiem :) "gratuluje" pomysłowości :) W przypadku PC-ta podłączonego do gniazdka bez przewodu ochronnego...
Dziękuję bardzo za odpowiedzi, W opcjach programu włącz na chwilę "Pokazuj konsolę AVRDUDE ->zawsze" a nie tylko gdy wystąpi błąd. Wtedy przy próbie programowania gdzieś w górnych liniach pisze "cannot set SCK frequency", albo coś w ten deseń. To oznacza, że w programatorze masz stary soft i warto go wtedy uaktualnić. Faktycznie po pokazaniu konsoli...
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...
Jak masz na to czas to po prostu nagraj filmik jak to działa i zgłaszaj spór. Może masz na płytce uC LGT8, one są sprzedawane taniej niż Arduino z Atmega, jednak nie widziałem by ktoś je bezczelnie oznaczał jako Atmel, raczej są w ogóle bez napisów, a płytki po prostu opisane jako zgodne z Arduino. Można to uruchomić, ale to jednak nie jest Atmega328p....
Witam. Chce napisac program i wgrywac do uc Atmega328p. Cale urzadzenie z tym uc chce sprzedawac jako firma. Kod chce napisac asemblerze w Avr studio 4.18 i podpiac tam kompilator Avrdude 6.3. Czy te oprogramowania sa darmowe nawet do celów komercyjnych oraz czy moge skorzystac z not aplikacyjnych (skopiowanych 1:1) atmela w tym programie (chodzi mnie...
Jak bootloader był wgrywany programatorem równoległym to istnieje jakieś prawdopodobieństwo, że mogła zostać zablokowana możliwość programowania poprzez interfejs szeregowy. W takim wypadku pozostałaby tylko opcja wykasowania procesora programatorem z interfejsem równoległym lub wymiana procesora na nowy.
A może to jest lgt8F328, to zupełnie inny uC niż Atmega, czy AVR w ogóle, on nie jest przeznaczony do programowania przez ISP USBASP, programator można sobie zrobić tak samo jak ArduinoISP, Larduino ISP, piny do programowania SWC, SWD, RST. Tu jest core do takiego: https://github.com/dbuezas/lgt8fx Możesz spróbować, jakby się okazało, że programy nie...
Procek z chin ale chyba jakby nie miało to by wyrzuciło błędem przy wgrywaniu?? Czy jest różnica w klonie miedzy nimi ?? mam z tym mniejszym chipem pisze na nim M328P.. https://obrazki.elektroda.pl/3585734800_... https://obrazki.elektroda.pl/8504527800_...
Arduino samo w sobie podczas wgrywania bootloadera przez ISP zmienia Ci fusebity na takie podane w pliku hardware/arduino/boards.txt - dla każdej płytki są podane. Sprawdź jakie masz wgrane. A nie masz możliwości podłączenia się po ISP headerze do płytki arduino - zmień fusebity jak procek jest w arduino, skoro tak możesz programować.
Do obsługi tego modułu nie potrzebujesz żadnych bibliotek dedykowanych dla tego modułu. Bierzesz bibliotekę UART, np. Peter Fleury http://www.peterfleury.epizy.com/avr-sof... , łączysz dwa uC kablem przez UART, ustawiasz parametry UART jak HC-12, wgrywasz przykład i sprawdzasz czy biblioteka działa prawidłowo. Potem odłączasz kable i podłączasz...
Nagrywanie Bootload’era na układzie ATMega328, przy użyciu Arduino Uno, jako programatora ISP. http://obrazki.elektroda.pl/7030881600_1... http://obrazki.elektroda.pl/6948976200_1... http://obrazki.elektroda.pl/7160707800_1... Autor konstruował pewne zdalnie sterowane urządzenie, które wymagało,...
Jest część czcionki rosyjskiej ale reszta krzaki. Procedura wgrywania dla GM328A (kolorowy LCD) (menu j.rosyjki) oraz (menu j.angielski) 1.Podlaczyc np. ArduinoUno i wgrac do 1szej Atmegi328P w programatorze - "ArduinoISP" (jest w programie gotowiec) 2.Miec przygotowana 2ga Atmega328P wraz z kwarcem 16.000 i podlaczona wg. foto nr.2 do zaprogramowanego...
I nadal potrzebuję jeszcze jeden UART do wysłania danych do ESP-01 i czy do tego mogę wykorzystać ten UART tej Atmegi32U4? Nie bardzo wiem jak, biorąc pod uwagę, że ten procesor ma już kod, który będzie potrzebny do wgrywania kodu do Atmegi 328 i przede wszystkim, do jej do debugowania. Więc zostanie mi zakup xplained mini 328PB (który posiada dwa...
Witaj! Objawy, które prezentuje Twój zegar mogą wynikać z niewłaściwego zaprogramowania mikrokontrolera. Wykonaj prosty test. Wyjmij procesor z podstawki - efekt będzie najpewniej identyczny jak na obrazku (same ósemki). Napisz jak i czym programujesz (program, programator, sposób - płytka stykowa, w układzie lub za pomocą zestawu uruchomieniowego)....
Wgrywałem, program na atmege328p-pu - wszystko działało. Podłączyłem ją pod osobne zasilanie (6V, 300mA - według multimetru 10V) i gdy chciałem wgrać ponownie program przez arduino wyświetla się taki błąd: avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
Mam całą sieć opartą o najprostsze nRF24L01 bez żadnych płytek dokujących, podłączone do różnych pro, nano, ESP8266, w tym "gołego" ATmega328P, vcc 3V3 czerpię z najróżniejszych źródeł, bez kondensatorów i zawsze jeśli nie działało to była wina KABELKÓW czyli podłączenia. Zawsze sprawdzam 3-4 razy. Czasem numer kanału się różnił albo hasło, ale głównie...
Witam, podczas wgrywania programu do mikrokontrolera atmega 328p wywala mi błąd: avrdude-original: stk500_recv(): programmer is not responding w konsoli wrzucam polecenie: avrdude -v -c arduino -p ATMEGA328P -P /dev/ttyAMA0 -U flash:w:build-cli/atmega.hex Zależy mi by programować przez UART. Przewody podpięte: (RPI2 - m328p): 5V z usb do pinów 7,20...
Brakuje zasilania części analogowej układu! ATmega328p wymaga podłączenia zasilania do pinów Vcc(7) i AVcc(20) . Na zdjęciach pin AVcc nie jest zasilany. Zwykle pin AVcc zaleca się zasilać przez filtr (cewka L=10μH i kondensator C=100nF), ale przy samym wgrywaniu bootloadera, albo gdy nie chcesz korzystać z ADC (przetwornik analogowo-cyfrowy)...
Witam W kwestii programowania jestem „świeżakiem” podobnie jak w programowaniu Arduino. Proszę o pomoc w poniższej sprawie: Arduino Nano (klon CH340), System Windows 7,zainstalowany sterownik, po podłączeniu system widzi Arduino jako USB-SERIAL CH340 (COM12). Przy próbie załadowania programu (podstawowy z migającą diodą LED) do Arduino za...
Ja program wgrywałem za pomocą BascomAVR Najpierw Erase chip bo był tam Bootloader potem write buffer to chip i gotowe.Trzeba pamiętać by wszystko podłączyć do odpowiednich końcówek mikro kontrolera np.dla ATmega328P-PU Portb.0=pin14 a w obudowie TQFP to pin 12 itd..Jak miga dwukropek na wyświetlaczu to czasem trzeba nacisnąć przycisk podpięty do PortB.2...
Witam. Jestem posiadaczem takiej płytki arduino https://abc-rc.pl/product-pol-6294-NANO-... Chciałem wgrać program lecz niestety nie udaje mi się ponieważ cały czas mam jakieś błędy w kodzie. Przesyłam zrzuty ekranu jak również i link do kodu. https://www.opengreenenergy.com/post/ard...
Ostrzegam, nie jestem mistrzem. Nie, nie musisz wgrywać bootloadera. Jak piszesz w arduino ide, ustaw sobie w preferencjach wyświetlanie komunikatów w trakcie kompilacji. Na podstawie tych informacji ustalisz gdzie dokładnie jest skompilowany program. Potem przy pomocy avrdude i jakiejś nakładki do niego wrzuć sobie to na atmege używając usbasp. Jeśli...
A czym wygracie program mając bootloader ? Musicie mieć interfejs UART na np USB czy RS232 wiec czym to sie różni od choćby zwykłego Usbasp ? W każdym przypadku czymś to trzeba wgrać, albo podpinać konwerter UART albo wpiąć wtyczkę od ISP. Kolega moderator wydzielil dyskusje z zupełnie innego wątku wyjąwszy ja z kontekstu, co jest totalnie bez sensu....
Ustaw w IDE Arduino:Narzędzia-Płytka -Atmega16Mhz. Następnie: Narzędzia-Programator=USBasp. Wklej w IDE np: miganie diodą i Załaduj to ta strzałka. http://obrazki.elektroda.pl/4617906600_1... http://obrazki.elektroda.pl/7853289200_1... Dodano po 5 Ja podałem wcześniej na PW w jaki sposób i gdzie można znaleźć : Na początek...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
Jak masz komunikat "cannot set sck period. please check for USBASP firmware update." to masz stary firmware i prędkość ustawiasz zworką. Nowy uC z fabryki ma zegar 1MHz i po wgraniu bootloadera zacznie działać normalnie bez zworki, bo uC będzie ustawiony >4MHz. Nie chcesz bawić się zworką to wgraj nowy firmware. Sprawdź na sprawnym Arduino, czy USBASP...
W konkluzji dyskusji wysunięto propozycję zakupu dwóch dodatkowych programatorów i je natchmiast "reflashować". Dysponując dwoma USBasp można w bardzo prosty sposób uaktualnić firmware w obydwu programatorach - jest to duża prostsza metoda niż próby wgrania firmware z Arduino do USBasp, szczególnie dla osób, które to robią pierwszy raz. https://blog.podkalicki.com/how-to-updat...
Witam serdecznie, Posiadam Arduino Mega 2560 R3 oraz Atmegę328P-PU. Chciałbym zaprogramować atmegę używając do tego celu arduino. Nie znalazłem nigdzie tutaj podobnego przypadku, więc zdecydowałem się napisać. Postępując zgodnie z wieloma poradnikami w internecie wgrałem ArduinoISP na Arduino Mega2560, podłączyłem atmęge, etc. Wgrywam bootloader -...
Witam, stworzyłem projekt, najpierw na płytce stykowej z wykorzystaniem Atmega328P-PU czyli zwykły DIP. W projekcie nie ma oscylatora więc użyłem bootloadera: "Atmega328P on breadboard (8MHz internal clock) z: https://www.arduino.cc/en/uploads/Tutori... Posłużyłem się tym tutorialem: https://create.arduino.cc/projecthub/tec...
Witam napisałem poniższy kod [syntax=c]#define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #define LED1 (1<<PB0) #define LED2 (1<<PB1) #define LED1_ON PORTB &= ~LED1 #define LED2_ON PORTB &= ~LED2 #define LED1_OFF PORTB |= LED1 #define LED2_OFF PORTB |= LED2 #define LED1_TOG PORTB ^= LED1 #define LED2_TOG...
Wybierz: - Procesor:ATmega328P (Old Bootloader) - Programator AVR ISP
Bo pewnie nie był to nowy procesor Kupiłem go w sklepie i nic z nim nie robiłem, siedział w antystatycznym pudle, mam jeszcze jeden, wypróbuję jakie ma ustawienia fuse bez próby wgrywania bootloadera. Czuję jednak że 1sza próba wgrania bootloadera do atmegi bez kwarca była pomyślna ale ustawiła fuzy na zew kwarci i następny próby wgrania bootloadera...
Witam, zgłaszam się z problem pamięci Arduino Nano. Gdy instaluję projekt na płytkę to występuje komunikacja między komputerem, a mikrokontrolerem (świecą się na przemian przez krótki czas diody RX i TX, następnie dioda TX świeci się sama przez 0,5 s) oraz świeci się dioda zasilania (dioda P). Jednak, gdy rozłączę zasilanie z komputera (transmituje...
bootloader atmega328p atmega328p programator atmega328p kondensator
satelita astra hotbird ustawić sygnal citroen czarny ekran lenovo laptop
Widełki do kontroli silnika w dalekopisie - zasada działania i zastosowanie Radio w Nissan Primera P12 działa nieregularnie