Chyba autoconf.h? No można, ale w obecnej wersji konfiguracja jest wyraźnie wydzielona w jednym pliku i nie ma możliwości powstania niespójności pliku .h z makefile. Do tego można utworzyć więcej plików config i łatwo przełączać między nimi ( make CONFIG=config2 ). I po co zmieniać coś co działa (i jeszcze na coś bardziej podatnego na błędy)?
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.
W sieci jest mnóstwo bootloaderów dla AVR więc w czym problem żeby ściągnąć jakiś obsługujący dany typ uP i przekompilować go tak by działał na innym porcie UART? http://www.elektroda.pl/rtvforum/topic18... http://www.edaboard.com/thread241977.htm... http://www.edaboard.com/thread239914.htm... http://www.elektroda.pl/rtvforum/topic13...
Nie rozumiem o co chodzi z literą "l".
Czym chcesz wgrać ten bootloader? Żeby wgrać jakikolwiek bootloader do ATMega2560 musisz mieć jakiś programator.
No ale spójrzcie na Arduino 2560. ISP i programowanie przez USB to zupełnie różne piny. Bo ten procesor występuje w różnych obudowach - dla TQFP ISP jest na pinach PB1-PB3 - "Table 30-15.Pin Mapping Serial Programming". Rx, Tx, za posrednictwem 16U2 Na porcie E. A co ma wspólnego Tx i Rx z ISP? Skoro to jakieś Arduino, to pewnie MCU ma bootloader,...
Zawsze sa jakieś "cons" i "pro". W pliku Hex zawartych jest dużo więcej informacji takich jak adres gdzie dane umieścić i suma kontrolna etc. Jeśli więc w takim AVR chcesz umieścić tylko bootloader na końcu flash pod dalekim od zera adresem to taki Hex na PC`cie zajmuje mniej miejsca niż Bin bo w Bin albo cały obraz pamięci trzeba zapełnić zerami albo...
albo zbliżanie dłoni powoduje ich zaświecanie To jedynie wskazuje na pin będący w stanie wysokiej impedancji. Poprawnie załączasz pull up, więc zjawisko nie powinno występować, chyba że jest tam dodatkowy bufor w sensie bramki, której wejście jest nie spolaryzowane. Napisz coś więcej o pinie z którego czytasz stan karty. Jeśli pin od czerwonej diody...
To raczej był błąd jakiejś wersji Avrdude bo programator jest uniwersalny i robi to co mu każe oprogramowanie na PC. Na pewno to poprawili bo wielokrotnie umieszczałem nim Bootloader tym programatorem a to właśnie umieszcza się na końcu Flash.
Pierwszy Etap prawidłowa instacja Sterowników Arduino ze srodowiskiem IDE 1. Poprawnie znalezienie i zainstalowanie Ardiono ATmega2560 Tak jak napisał wytzej kolega emarcus nie ma potrzeby wgrywania (wypalenia) ponownie bootloader jak wczytwaleś kody przez IDE, chyba ze wgrywałeś inne softy. Czasami poprawnie znalezienia i zainstalowania Arduino moze...
Klony są fajne, bo są tanie, ale często nie mają wgranego softu (bootloadera). Mega 2560 nie miałem w rękach, ale na zdjęciach widać dwa złącza ISP: jedno dla ATmega2560 (do tego trzeba wgrać bootloader) i jedno dla ATmega16U2 - tutaj trzeba wgrać soft, żeby pracował jako urządzenie USB. Musisz mieć programator ISP, a same binarki powinieneś mieć razem...
Proponuję złapać miernik i sprawdzić czy tam gdzie piszą GND jest przejście 0 Ohm do GND na płytce i to samo z VCC do 5V na pinach tego dużego grzebienia. Co do łączenia się przez bootloader i zainstalowane gniazdo microUSB to to jest typowe rozwiazanie Arduino czyli po drodze jest konwerter USB<>UART i należy wybrać port COM. To działa nawet...
Rób sobie clean projektu po każdej zmianie parametrów. Jak chcesz sprawdzić czy o to chodziło to wystarczy zmienić taktowanie na 4MHz, zrobić clean, skompilować, zmienić na 16Mhz, skompilować i wgrać. Pewnie wgra Ci w wersji dla 4MHz. Przejście na Atmel Studio po Eclipse może być ciężkie, ale nie ma takich dziwnych zachowań i obsługuje wszystko co aktualnie...
bootreset włączone, Jak skasowałeś bootloader a wektor resetu jest na bootloader to.......... sam się domyśl. Jeśli to jest błędem, już dawno byś problem rozwiązał, gdybyś użył JTAG a tak błądzisz.
Scalak nówka. Zastanawiam się czy bootloader nie mógłby zakłócać flashowania - jak mniemam obszar bootloadera jest zabezpieczony przez modyfikacją, ale adres 0x1e000 mi nie pasuje...
Próbowałem wypalić bootloader za pomocą mojego Arduino Uno, niestety ale nie chce działać robiłem to z kilku poradników i nic. Wyskakuje mi przy próbie wypalenia taki błąd: "avrdude: Expected signature for ATmega2560 is 1E 98 01 Double check chip, or use -F to override this check. Błąd przy wgrywaniu bootloadera. " Być może problemem jest sama plytka...
Problem jest taki: -Atmega2560 + zewnętrzna SRAM (64k)z buforem, wg schematu z datasheeta. Nie mogę tego uruchomić w ECLIPSE, w main.c aktywuję zewnętrzną pamięć za pomocą: [syntax=c] void enable_ext_mem (void) __attribute__ (( naked, section (".init3"))); void enable_ext_mem(void) { XMCRA = _BV( SRE); //| (1 << SRW11) | (1 << SRW10)); //...
https://obrazki.elektroda.pl/5725827300_... Moduł Arduino Mega (ATmega2560) + ESP8266 na jednej płytce zawiera Arduino Mega i moduł WiFi oparty o ESP8266 z anteną drukowaną i złączem anteny zewnętrznej uFL. Koszt modułu na portalach aukcyjnych to ~12$ https://obrazki.elektroda.pl/6218815800_... W poprzednim materiale...
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...
Dziękuję za propozycję :-). Dla mnie projekt w KiCadzie to też nie problem, problemem jest co najwyżej czas (dlatego zapytałem, czy ktoś już tego nie robił). Jeśli masz w planach przerysowanie różnych odmian Arduino do formatu KiCad, to podziel się proszę efektami :-) Szkoda, że płytek i shieldów do Arduino nie ma w oficjalnym repo, mówi się trudno...
Arduino to środowisko, ale w istocie to bootloader (i to nie jeden), pewna konwencja nazywania pinów GPIO, szkielet programu, format modułów. Kompilatorem Arduino na AVR jest avr-gcc. Nie ma HAL sensu stricte, przez zdefiniowanie makr możliwe jest kompilowanie tych samych projektów na różne mikrokontrolery. Z programistycznego punktu widzenia należy...
Obawiam się, że klony mają tylko duże USB. Na Aliexpress Mega kosztuje prawie 10 dolców (38 zł) a na naszym portalu aukcyjnym widzę po 42 zł. Kilka zł różnicy a masz dostawę w kilka dni a nie w miesiąc. O kwarcu 12MHz to czytam w specyfikacji tego klona: CH340G zastąpić ATMEGA16U2 Mikrokontroler: ATmega2560 Napięcie robocze: 5 V Napięcie wejściowe...
Zrobiliśmy tak z kolegą, nie pomogło. Miał on tez arduino mega więc przetestowaliśmy wgrywanie bootloadera i programów na jego płytce i wszystko było okej. Wpadliśmy na inny pomysł, aby złączem ICSP podpiąć się pod atmegę16u2 odpowiedzialną za programowanie atmegi2560 i w programie mkavrcalculator mojej atmegi nie wykryło i wyskakiwały błędy, natomiast...
Częściowo pomogło wgrałem bootloader ale nie mogę wgrać programu dalej pisze kompilowanie szkicu. Wgrywam tak jak powiedziałeś przez USBasp i parogram dalej staje w miejscu a Arduino wyrzuca mi takie coś: [syntax=cpp]Użycie biblioteki Wire z folderu C:\Program Files (x86)\Arduino\hardware\arduino\avr\libra... Użycie biblioteki LiquidCrystal z...
Płyka bazowa powinna zawierać: a) procesor AT Mega 128 ( tani i już dopracowany) b) zasilacz c) we-wy cyfrowe o poziomie TTL d) przekaźniki wyjściowe na 230V e) We analogowe 0-10V f) Wy analogowe 0-0 V g) Złącze do wyświetlaczy LCD: - 2 x 16 linii + klawiatura - 320x240 punktów graficzny + touchpad h) mieć na pokładzie RTC z podtrzymaniem bateryjnym...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
http://obrazki.elektroda.pl/4873887900_1... Programator USBTiny-MKII SLIM (klon AVRISP-MKII) obsługuje wszystkie µkontrolery Attiny, Atmega oraz Xmega. Posiada trzy interfejsy programowania: ISP, PDI, oraz TPI. Bezpośrednio współpracuje z AvrStudio lub AvrDude. Mała wygodna płytka zawiera dwukierunkowy translator napięć dla wszystkich...
Nie testowałem nigdy akurat tego "clone", po prostu po uruchomieniu domyślny jest USBASP i z tym wyborem klikasz "odczytaj AVR". Choć powinien zadziałać tak samo. No dobra, USBASP czy USBASP mniejsza z tym. U mnie wygląda to tak: https://obrazki.elektroda.pl/3033912400_... Ale ja nie mam problemów z komunikacją z prockiem po ISP za...
Takiego przypadku nie miałem, ale miałem, dawno temu układy 2560 nówki programowane jtag z wersją fw. 3.01, a po upgrade przez bootloader niektóre (ok 2%) się wywalało. Po wgraniu przez JTAG nowej wersji softu działało ok, ale znów przy próbie aktualizacji (nawet na ten sam soft) przez bootloader się chrzaniło. Musiał być jakiś bug, ale nie kojarzę...
Zawsze możesz zaktualizować bootloader innym bootloaderem, tyle, że wgranym na miejsce zwykłego programu. Kwestia tylko zdjęcia locków BLB(chip erase), jeśli są.
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
http://obrazki.elektroda.pl/7655798100_1... Na SparkFun.com pojawiła się niedawno nowa płytka bazująca na Arduino, w oparciu o którą można wykonać własny gadżet podłączany do urządzenia pracującego pod kontrolą systemu Android. Electric Sheep działa zgodnie z Open Accessory Protocol, co oznacza, że smartfon lub inne urządzenie z Androidem,...
Programator: ISPcable III; Oprogramowanie: WinAVR-20070525 / AVRStudio 4.13b528/SP1b577 Przy programowaniu wybieram opcje programatora: STK500 or AVRISP. Wszystko było w porządku dopóki program nie przekroczył 50 % pamięci. Po przekroczeniu 50%: ---------------- Device: atmega2561 Program: 132236 bytes (50.4% Full) (.text + .data + .bootloader) Data:...
W szkole mam programator i chwilowo brak $, więc w domu wolę wykorzystać bootloader. Najtańszy USBasp jaki znalazłem na Allegro to 14,60zł z dostawą. Jeśli więc ten wydatek jest zbyt duży, to alternatywą jest po prostu zaprogramowanie w szkole "wsadem" UASasp jednej ATmegi i zrobienie (na płytce stykowej, czy nawet na tzw. "pająka) z niej programatora...
Mam pytanie czy potrzeba było stosować zasilanie seperowane dla każdego tyrystora? Nie chciałem transformatorów impulsowych. W takim razie musi być seperacja od sieci. Daje to możliwość dowolnych manipulacji w długości impulsu. Czy w tym układzie można zadać kąt wysterowania tyrystora, czy jest sprzężenie zwrotne w programie oddziałowujące na kąt zapłonu...
Koledzy już naprawdę zgłupiałem ponieważ rozmawiałem przez telefon z osobą która wgrywa to oprogramowanie u producenta i twierdzi że bootloader tylko jest by wgrać firmware bez programatora, a gdy wgrywa się programatorem to wgrywa się właśnie ten plik HEX który udostępniają. Jaki rezonator kwarcowy jest w urządzeniu? Tak z ciekawości wgrałem ten wsad...
Witam Staram się złożyć bibliotekę do obsługi lcd ze sterownikiem pcd8544 i napotkałem pewien problem. Kompilator generuje taki błąd [syntax=dot]15:19:27 **** Build of configuration Release for project m8 **** make all Building file: ../LCD/PCD8544.c Invoking: AVR Compiler avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields...
Cześć, po krótce: mój przyjaciel próbował zaktualizować oprogramowanie na swojej drukarce Lulzbot Mini opartej na płycie RAMBo mini 1.1a. Trwało to zbyt długo i nie powiodło się (nie oceniajmy, kto, jak i dlaczego zawiódł;)). Więc wziąłem ją do domu i próbuję zrobić teraz naprawić. Po pierwsze, urządzenie przynajmniej częściowo żyje, lsusb mówi: Magistrala...
arduino atmega2560 atmega2560 programować atmega2560 programowanie
monter elektronik zamienniki lexmark czujnik dolot powietrza skoda
pralka bosch wan2008kpl pralka bosch wan2008kpl
Schemat radioodbiornika Julia 3 mono Eltra Mercedes W210 nie reaguje na kluczyk rybka - możliwe przyczyny