coś pozytywnego bo nie wywaliło błędu i zamiast temp. wyświetliło ? Czyli brak bibliotek kwyświetlających float. Jak dodać w AVR studio wiem, w Arduino nie, trzeba więc poczytać jak to zrobic. Można też użyć funkcji w stylu itoa dla zmiennoprzecinkowych (nazwa wyleciał mik z głowy, bo uzywam sprint, jest wygodniejszy).
Nie potrzeba żadnego programatora wystarczy program [url=http://www.ngcoders.com/downloads/a... Wgrasz nim hex'a np. z AVR-Studio, do jego załadowania wykorzystywany jest bootloader Arduino.
Mam w domu zestaw uruchomieniowy AVR na układzie Atmega32. Może na nim napisać ten kod pod Eclipse AVR lub Microchip Studio.
Programator: a) Podstawowy i problematyczny: USBasp - 20-30 zł na Alle... b) Lepszy: klon AVR ISP mkII - 80-90zł na Alle... Atmel Studio i AVR Studio są bezpłatne - wymagają jedynie darmowej rejestracji przed ściągnięciem.
Osobiście dla początkującego w dalszym ciągu poleciłbym AVRy: - programowanie w C - Atmel Studio 7 - Debugger programator SNAP
Do tej pory wgrywałem programy przez Arduino IDE które jest dość ubogim środowiskiem. Chciałbym po pierwsze zmienić to środowisko np na Eclipse i zacząć pisać w czystym C programy bez gotowców w postaci bibliotek gotowych dla arduino. Zastanów się nad Atmel Studio, które ma moduł dedykowany Arduino. W ten sposób będziesz miał jedno środowisko do C...
No to masz wszystko, czego potrzebujesz na start. Ściągnij notę do procka, który masz na płytce i ją poczytaj. Jeśli uznasz, że mniej więcej wiesz o co chodzi, to zainstaluj Atmel Studio i zacznij zabawę w C. Jeśli w ogóle cię nota nie zainteresuje, to odpal Arduino IDE i zacznij zabawę w tym frameworku. Początek z arduino może być o tyle łatwiejszy,...
Jakie błędy?
Nie wiem co dla Ciebie oznacza połączyć się przez AVRStudio i co masz na myśli pisząc linia komend (czy chodzi tu o terminal RS232?). Czy korzystasz z oryginalnego arduino z oryginalnym bootloaderem?
Podpowiedzcie - jak ustawić opcje w AVR Studio? Opcje czego?
Witam serdecznie, Mam pewien problem. Zakupiłem płytkę uruchomieniową Arduino Leonardo. Zrobiłem to tylko i wyłącznie ze względu na gotowość do pracy, brak konieczności lutowania, solidność i ATmega32u4 który oferuje obsługę USB. Posiadam prorgamator USBasp i chciałbym najzwyczajniej w świecie korzystać z AVR Studio 6, programować w PonyProg i nie chcę...
Instalowanie nowszej wersji Eclipse do AVR nie ma żadnego sensu, w pewnym momencie skończyło się wsparcie dla AVR. Już dodanie Atmega328PB to robienie fikołków, a na aktualnie produkowane AVR nie ma żadnego widoku. Ostatnia wersja gdzie można było pobrać plugin z market place to 2018-09, to że uda się dodać ręcznie nic nie daje, bo i tak nie ma nic...
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.
Oczywiście, że coś musi pchać wóz, ale też bezpośrednio z portów Arduino nie wysteruje silników. Dlatego obstaje przy swoim, Arduino czy jak kto woli, uC jest tu nie potrzebny, dodatkowy. Tablet/Smartphone ma dodatkowo czujniki które potrafią coś więcej od Arduino i to można wykorzystać. Od strony programowej, łatwiej jest pisać soft pod Androida niż...
Pisałem kilka miesięcy temu w asm i używałem arduino mega 2560. Programator już wbudowany, stabilna praca i przed wszystkim dobrze odfiltrowane zasilanie. Pisałem w środowisku avr studio 4 a do wgrywania hex używałem xloader. Wszystko działało nie miałem żadnych problemów.
Atmela nie obsługuje ACC ani SBW. Można wykorzystać Arduino lub AVR Studio i programator PonyProg. Ja nie robiłem jeszcze atmeli.
(at)sebopl Czylli potrzebujesz MCU z 8-krotnym multipllekserem analogowym dla ADC. W praktyce niemal każdy MCU to ma - możesz użyć np. prostych AVR, typu stara ATMega8, ATMega88. Ściągnij Atmel Studio, tam masz całe IDE + kompilator + symulator. Możesz kupić jakieś Arduino, jeśli wolisz (chociaż w tym przypadku w zwykłym C będzie prościej to ogarnąć)...
Jeśli dopiero zaczynasz z jakimkolwiek programowaniem, Arduino nie jest złym wyborem. Pozwala w miarę szybko i bezboleśnie zapoznać się z ogólnymi zasadami pisania kodu, algorytmów, pracą mikrokontrolera itp. A co najlepsze, wcale nie musisz kupować gotowej płytki Arduino by to robić - wystarczy jakaś ATmega czy nawet Xmega na płytce prototypowej, garść...
Mam nadzieję, że to tylko bootloader, ponieważ znalazłem na jakiejś stronie ten sam błąd gdzie osoba opisywała, że programowała Arduino przez Arduino IDE, a potem przez Eclipse, lub AVR Studio, a gdy potem podłaczył pod Arduino IDE to wyskakiwał mu ten błąd. Napisał że nadpisał bootloader. Tu masz link: http://uczymy.edu.pl/wp/blog/2014/11/22/...
Sprawdź innymi narzędziami czy to problem ze sprzętem czy problem z Atmel Studio - użyj Arduino IDE by wypalić botloader tym programatorem, użyj AVR LAB++ by odczytać/wgrać cokolwiek do uC.
Uważam że drugorzędne znaczenie ma czy użyjemy środowiska arduino czy avr studio czy też bascoma avr. Zdecydowanie ważniejsze jest poznanie schematu a dokładniej do których pinów procesora co jest podłączone. Bez tego nie będzie można napisać żadnego programu. Mając płytkę arduino sami decydujemy co gdzie podłączamy tu za nas zdecydował producent płytki....
pytanie z innej beczki, skąd kolega ma takie ładne kody ASM z komentarzami? kupiłem na bazarze :D:D:D a tak poważnie to kopia z ekranu disassemblera AVR studio 4 wklejone w znacznikach SYNTAX dla asemblera a co do tematu to jeszcze jedno pytanie związane z ta kwestią mianowicie, czy stałe typu const są także "wpisywane" w preprocesorze, czy już w kompilatorze?...
Programatorem z microchipa nie zaprogramujesz AVR. Co do Arduino - o ile programować możesz, to żadne Arduino nie umożliwia debugowania. To umożliwia kompatybilne z Arduino xplained mini, bo posiada odpowiedni chip programatora/debugera. To, że jest to atmelowskie narzedzie powoduje, że wspiera je Atmel Studio. Arduino takowe wsparcie ma ograniczone...
W Arduino pewnie tak, w AVR GCC 4.18 i bibliotekach 2.0.0 brak rzutowania daje ostrzeżenia. Nie istnieje gcc w wersji 4.18. AVR Studio 4.18. Dziś jakąś pomroczność jasną mam.
Najnowszego WinAVR to już od 10 lat nie ma :) Możesz spróbować zainstalować paczkę avr-gcc-10.1.0 z: A nie wystarczy wskazać w Eclipse nowy toolchain z Atmel Studio? Przecież on musi obsługiwać nowe procki. A nowe avrdude wziąć z Arduino i po temacie? Z innej beczki, to rozumiem, że najtańszą opcją dla programowania nowych serii jest SNAP i Atmel Studio?...
Czyżby tylko Atmel (Microchip) Studio? Ja tylko tego używam. Nie ma wersji na Linuksa. ST dla STM32 stworzyło cały pakiet dla Linuksa. Arduino też oczywiście jest, Visual Studio Code z PlatformIO też.
Witam. Chciałbym zacząć przygodę z pisaniem aplikacji na system Android. Chcę prosić o radę jakim środowiskiem IDE się zainteresować? Chcę pisać aplikację w którymś z języków C, bo tworzyłem już jakieś proste aplikacje na komputer w języku C# (Visual Studio), a także w C/C++ na AVR i ESP8266 (tutaj w Arduino IDE). Zdaje się, że Visual Studio umożliwia...
A PlatformIO IDE pracuje na Visual Studio Code: [url=https://platformio.org/platformio-i...
Arduino jest fajne do szybkiego osiągnięcia celu. Parę kliknięć myszką (no.. może nie tylko myszką) i program gotowy. Jednak to powoduje, że programista staje się składaczem klocków nie myśląc przy tym zbyt wiele, a programy są nieoptymalne i angażują znacznie więcej zasobów mikroprocesora. Ja preferuję czyste C/C++ (AVR Studio lub Eclipse). Reasumując,...
W zasadzie, to odniosłem się do: Największym jej problemem jest to, co było problemem i z Bascomem, PiCAxe i podobnymi platformami: użytkownicy tych platform często nie potrafili przerzucić się na bardziej zaawansowane i lepsze narzędzia, jak pełnoprawne IDE z "dorosłym" kompilatorem, gdzie poziom abstrakcji jest niższy, a wydajność wyższa. Ja zrozumiałem...
Pnieważ MSP430 to zupełnie inna rodzina mikrokontrolerów, nie sądzę aby była kompatybilność kodów chociaż na poziomie kodów źródłowych. Chyba, że Arduino to jakoś wspiera. AVR jest znacznie popularniejszy, więcej masz materiałów i łatwiej o wsparcie. Nie wiem, czy wybór Arduino Uno jest dobry - na tej płytce praktycznie nic nie ma. Chyba lepiej kupić...
(at)KrzyMr Jeśli bawiłeś się Arduino to w jakimś stopniu znasz C++. Więc możesz przejść na C++ bez frameworku Arduino, albo po prostu programować w C, które do C++ w jakimś stopniu jest podobne. To jakiego IDE użyjesz to inna sprawa, chociaż dla AVR naturalnym wyborem jest Atmel Studio. Ja bym zaczął od zainstalowania Atmel Studio, ściągnięcia paru...
Pewnie AvRDUDE nie daje rady z nim pogadać. W AVR STUDIO 6.2 mój zadziałał bez problemu, jakiś klon MKII kupiony od barion na Allegro. Próbowałem też "z palca" odczytać podając -B 512 dla AVRDUDE i nie daje rady. USBASP działa bez problemu z AVRDUDE, zmieniłem mu z powrotem fusy na 9.6MHz. Spróbuj innego programatora lub AVRSTUDIO. Edit: Co ciekawe...
STK500v2 powinien działać bezpośrednio w Atmel Studio, ten kompatybilny z USBAsp nie - można go zmusić do działania przez AVRDude, ale nie jest to pełne wsparcie. Warto pomyśleć o klonie AVRISPMkII. Co do płytki - kup sobie Xplained Mini - ok. 60zł, ale na pokłądzie masz M328P + programator/debugger - wszystko kompatybilne z Arduino. Pobaw się na gotowcu,...
mam zrobić projekt na studia (który musi zawierać elementy elektroniki z której jestem niestety kompletnie zielony bo studiuje informatykę). To jest https://obrazki.elektroda.pl/5754559700_... Pisanie programu dla : - osobne układy ATmaga aplikacja np. AVR STUDIO i wymaga do wczytania Programator. - gotowy Moduł Arduino na ATmegach...
Na proce AVR to Bascom. Tak się 10 lat temu nauczyłem (no i te 10 lat zleciało bardzo szybko), przyzwyczajenie mnie trzyma przy tym języku (kiedyś przyjdzie czas na coś lepszego, AVR studio albo Arduino). Swoją drogą to pierwszy język programowania którego się nauczyłem. Jak aplikacje w na PCty to VB.net, środowisko Sharp Develop (darmowe, open source)....
Cześć. Skoro zaczynasz, to nie pchaj się w Srajduino. Na rynku pokazały się NOWE AVR np. Attiny804 czy ATmega4806 (jeśli się nie mylę), do tego programator Curiosity Nano. Koszt 120-150 zł. Bardzo dużo materiałów i przykładów udostępnia Microchip w necie. Programowanie w darmowym Microchip Studio. Trzeba iść na przód, a nie cofać się. Radocha Przednia!
Jak jeszcze potrzebujesz to są dwie drogi. 1. Wgraj na nową ATMEGę sam program bez bootloadera (trzeba ustawić arduino IDE aby nie kasowało pliku hex i wrzucić sam hex zewnętrznym programatorem. 2. Wrzuć zewnętrznym programatorem bootloader z katalogu hardware i wtedy załadować program taj jak do zwykłego arduino. Mi najlepiej z programatorem usbasp...
To ja dorzucę swoje 5gr. kolego piotrva -gdzie jest napisane, że autor korzysta z IDE i bibliotek Arduino? AVR studio pozwala na pisanie programów na dość niskim poziomie [jak trzeba] i uwzględnia fakt posiadania bootloadera w układzie na który pisany jest program, więc Twój argument akurat w tym punkcie nie jest do końca słuszny. Oczywiście Masz sporo...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Co do SWD, to DwbugWire nie jest udostępniany przez producenta i pewnie problem z hackowaniem tego albo prawa licencyjne, ale czy żółci by sie tym przejmowali? Wydaje mi się że dużo prościej było zaimplementować im SWD bez męczenia się z odwrotną inżynierią - ten ich debugger udaje oryginalnego JTAGICE od Atmela i nawet są gdzieś instrukcje jak go...
(at)grko & (at)tmf To jak są traktowane odpowiedzi na temat HAL itp. np. odnośnie "cudownego" wynalazku od ST - wszyscy wiedzą. Mało kto chce pomagać bo nikt do końca nie wie jak to działa ;) Tłumaczone było to wiele razy. Programowanie mikrokontrolerów to indywidualny wybór danej osoby jak to robi i czy używam bibliotek czy sam je pisze (jak ma na...
Wsparcie tylko dla procesorów Microchip. Jak sama nazwa wskazuje "Atmel Studio 7" zostało stworzone dla AVR. Niby dlaczego np CubeMX od STM ma wspierać konkurencyjne LPC?
- problemy ze sztucznym podziałem na Arduino i mikrokontrolery wynikają z następujących przypadków, które spotykamy i spotykać będziemy: --- Jakie kryterium przydziału do forum AVR i Arduino ma być? Innymi słowy ile procent kodu musi być stricte w C, a ile w C++ dla Arduino, by temat trafił do odpowiedniego działu? --- Jakie według Twojej propozycji...
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...
Debuger działa? https://blogs.msdn.microsoft.com/iotdev/... Dodano po 3 Pisałem, że na AVR się da ale to masochizm. ESP8266 to nie AVR.
To chyba najłatwiej będzie z Arduino IDE, ew. trochę bardziej zaawansowane środowisko to PlatformIO na bazie Visual Studio Code.
W tej chwili dla AVR jest to najlepsza opcja - stosunek tego co masz do ceny jest super. Wbudowany debugger pokaże ci nowy świat. Do tej pory takie pytki miały tylko platformy dla ARM. Oczywiście można kupić coś z ATMega8, ale musisz do tego dokupić osobny programator. Niby USABAsp na początek się nada, ale za cenę tego, uwierz mi - złomu, masz fajną...
Jak już lubisz takie to masz tu kilka (głoównie do arduino) https://xod.io/ https://www.visuino.com/ Oraz innego typu rysunki. http://s4a.cat/ http://blog.ardublock.com/ http://blog.minibloq.org/
Nie chce tu nieporozumień - nikt nie "uczy Arduino", po prostu to najprostszy sposób na AVR na laboratoriach. Z Arduino używa się płytkę i bootloader... a cały program można pisać w setup(), choć nic nie stoi na przeszkodzie, by użyć Eclipse i avr-gcc lub Atmel Studio. Z drugiej strony, jeśli miałbym studentów informatyki, to zamiast im mieszać w głowach...
Uwaga kod nie jest dla Arduino tylko dla Atmel Studio, moderator błędnie przydzielił dział (ja przypisałem dział dobrze tzn. AVR a moderator zmienił)
Bootloder jest nieważny w tym trybie programowania, ważna jest wersja AVRDUDE, nowa nie obsługuje Arduino ISP i USBASP, przynajmniej tak było u mnie. Po zainstalowaniu nowszej jak nie działa USBASP należy podmienić AVR DUDE, polecam tą z AVR LAB [url=https://rctruck.pl/forum/download/f... , plik exe i konfiguracyjny, w Arduino są w...
Potwierdzam, że działa z AS 7.0.1417. Wielkie dzięki za firmware. Dla fanów Arduino podpowiem, że trzeba podmienić oryginalne pliki avrdude.exe I avrdude.conf w Arduino\hardware\tools\avr\bin i Arduino\hardware\tools\avr\etc. Oraz, że można w UNO ATmegę 16U2 z przejściówki USB<>UART (z odrobiną wysiłku) zamienić w ten właśnie programator. Poniżej...
Witam wszystkich. Dopiero zaczynam poznawać AVR. Kupiłem ten czujnik (CSS811), ale nie mogę uruchomić. Szukałem biblioteki dla Atmel Studio, ale nie znalazłem. Wszystko pod Arduino. Czy może ktoś udostępnić przykład korzystania z tego czujnika? Z góry dziękuję.
Witam niedawno zainteresowałem się tematem mikrokontrolerów i w zasadzie jedyne jakie kroki poczyniłem to zakup Atmega328 i budżetowy popularny programator UsbASP i dokonałem małego researchu z którego niewiele się dowiedziałem. Jeszcze zainstalowałem microchip studio do którego wiem by UsbASP było kompatybilne jest mi potrzebny AVRdude którym zajmę...
No to jak to się dzieje, że nic się dotąd nie upaliło? Czy napięcie można ustawić programując sam moduł? Ale co się miało upalić ? PMS potrzebuje 5V i dostaje 5V z zasilacza. BME potrzebuje 3,3V i dostaje ze stabilizatora wbudowanego w wemosa. Logika wemosa chodzi na 3,3V więc jest zgodna zarówno z PMS który ma logikę 3,3V jak i z BME który ma zasilanie...
Microchip Studio dostarzcza narzędzi działających z linii poleceń. Więc można programować analogicznie jak np. z użyciem AVRDude. Masz to na myśli: https://www.avrfreaks.net/forum/arduino-... Zacząłem używać od dziś external tools, działa ale jakbym miał tak z każdą nowym urządzeniem zmieniać...
Prace trwają. Mam zamiar mieć gotowe urządzenie na ten sezon (2014r). Moja łódka żaglowa ma 6.06 m długości i pod nią będę dobierał elementy. Jestem trochę rozdarty między platformami AVR (Bascom, arduino) a ARM (Atolic Studio, CooCox, MikroPascal for ARM [możliwe, że kupię - tylko 199 $]). Nie wybrałem jeszcze wyświetlacza do tego systemu. Powinien...
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:...
Dzien dobry wszystkim uczestnikam fotumu. Jestem zielonym łajkiem w programowaniu, tylko chcealby rozpoczac nauke programowania MK w AVR studio. Moze moje pytanie jest głupie, ale bardzo potrzebuje zaprogramowac Atmega8. Program nie jest skomplikowany. Mam tekst tego programu w jezyku Arduino - xxxxx.ino. I moje pytanie - czy mozna w dosc prosty sposób...
teraz co do programowej strony, czy macie może jakieś projekty na których mógłbym się wzorować, jakie oprogramowanie będzie najwygodniejsze (na razie poznaję AVR Studio 4 ale kompletnie nie podoba mi się ten program i szukam czegoś innego) i może jakiś ogarnięty, napisany prostym językiem poradnik do mikrokontrolerów. AS4 jest stare jak świat, ale...
1) potrzebujesz WinAvr (chyba że można jakoś podpiąć nowszy toolchain wydany z Atmel studio do Eclipsa), Eclipse z obsługą C, Eclipse AVR plugin, oraz avrdude. 2) http://www.elektroda.pl/rtvforum/topic23... Pozdrawiam!
No dobra, a jak jest ten cały port C analog input to z poziomu arduino nie może to być wejście? Rozumiem, że jak teraz programuje go jako zwykłego AVR to mogę dowolnie ustawiać sobie wejścia/wyjścia? No oprócz PB5, bo do niego jest przylutowana dioda i już nic na to nie poradzę.
Do Atmel Studio masz dostępny plugin Arduino - ściągasz go z extensions gallery w programie. Jak to działa nie wiem, bo nie używam takich dziwnych wynalazków :)
co w obecnym czasie będzie lepsze jako IDE do programowania AVR w języku C, czy nadal mały i zwarty Eclipse i może inne oprogramowanie? Zależy mi, aby nie był to wielo gigabajtowy kombajn oraz aby pracował na windows 7 wzwyż Wybór IDE do programowania mikrokontrolerów AVR w języku C zależy od kilku czynników – od osobistych preferencji, przez wymagania...
(at)kamyczek Dokładnie tak. Dodam tylko, że nawet dobienie we własnym zakresie tych płytek z brakującymi podzespołami może nie mieć sensu bo xplained mini jest w formacie Arduino, czyli wszystkie shieldy z Arduino do xplained pasują elektrycznie. Ja tak prototypuję i sobie to chwalę. Shieldy u Chińczyków można kupić często za grosze.
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...
Można program z Bascom Avr przenieść na Code Blacks? Przenieść to nie ale napisać wzorując się. Możesz też używać Arduino lub Atmel Studio - prosto od producenta układów.
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...
Z tego co widzę każdy klon lub nawet samo Anduino ma inne sygnały na shieldach. Ok zgodność programowa musi być. .... Nieważne czy projekt AVR czy Arduino ważne żeby się trochę nauczyć a to jest niezastąpione. Zgodność programowa (z arduino) przy różnicach w sprzęcie, to Ty jako twórca PŁYTKI musiał byś zapewnić (wydać swoją wersje arduino na tę właśnie...
Dziękuje za odpowiedź , a mam pytanie jakim programem najlepiej sprawdzic i zapisywac fuse bity Myślę że każdym dostępnym jeżeli nawiążesz komunikację z processorem przez posiadany programator. Niektóre programatory (ich firmware) mogą miec konflikt z zainstalowanym dla nich driverem . Osobiście oprócz Arduino używam STK500 , który bez problemu jest...
Dzień dobry, nie programowałam nigdy wcześniej mikrokontrolerów. Chcę użyć arduino jako programatora, ale przy próbie wypalenia bootloadera avr studio podaje błąd ioctl("TIOCMGET"): Bad file descriptor a adruino IDE mówi stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14. Google nie powiedziało mi w tym temacie nic, co by pomogło. Bardzo proszę...
Nie piszę poradników, a ekspertem nigdy nie byłem, proszę Panów smutasów:D Konkretny procesor to przykład, równie dobrze można pisać w IAR na potężny, ( jeśli umiejętnie użyty ) stm8L001 w cenie oranżady. A co do bycia amatorem środowisk programistycznych, to temat piszę dość na gorąco, bo dopiero niedawno porzuciłem ograniczone Arduino IDE ( od którego...
W ARDUINO IDE jest taka opcja kompilacji w domu, w ciepełku a wgrania możesz dokonać inną opcją po udanej uprzedniej kompilacji w domu w ciepełku! Możeszt tego dokonać z poziomu ARDUINO IDE a także pod ARDUINO IDE możesz dokonać w domu i w ciepełku kompilacji programu do postaci pliku .hex a ten jak nie umiesz wgrać z poziomu ARDUINO IDE do procesora...
I uważam, że C jest złym przykładem, w głównej mierze przyczynia się do tego środowisko Arduino, Jakbym myślał o arduino to bym o nim napisał, pisałem o czystym C, np avr studio. (at)Janusz_kk widzę z parafii C ale czemu C wypowiada się pod ASM na Attiny85 też mnie ogon boli, Bo pisanie w asm to masochizm, zupełnie nieprzydatny w tym miejscu, sam kiedyś...
Projekt napisany od zera w środowisku Arduino IDE. Pisanie w C++ z użyciem klas zwłaszcza w dużych projektach znacznie ułatwia dalsze utrzymanie i rozwijanie kodu, poprawia czytelność . Przeniosłem się pod Arduino IDE po dłuższej przerwie, wcześniej pisałem w Avr Studio 4. W Arduino IDE można doinstalować biblioteki bezpośredniej obsługi różnych procesorów...
Ale po co przepisujesz to pod arduino? przecież płytkę można zaprogramować także po starem po spi np leonardo która jest na atmega328. Dodano po 3 Ale to na linuksie musisz postawić na virtualbox-ie windę i wgrać sobie avr studio i tam pisać jak lubisz, w virtualbox-ie trzeba udostępnić usb to i programator spi będzie działał. Dodano po 3 A tak w ogóle...
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,...
Witam W sprawach mikrokontrolerów AVR i programowania jestem zupełnie zielony. Chciałem jednakże wykonać sobie dobrze znany wszystkim tester elementów z tego tematu: http://www.elektroda.pl/rtvforum/topic15... Posiadam UNO R3 (klon Arduino) i chciałbym za pomocą złącz ICSP zaprogramować ATmege 8, która to właśnie jest użyta w tym projekcie. Jako...
Jak masz w miarę nowy komputer to zainstaluj sobie Eclipse x64 z 2018.09, to ostatni kompatybilny z wtyczką AVR, instalacja jest bezproblemowa. Do kompletu Java x64, toolchain możesz mieć ten co teraz. Do Arduino jest jeszcze łatwiej z Eclipse, ściągasz sobie Sloeber i od razu jest wszystko co potrzeba dla AVR, ewentualnie doinstalowujesz sobie inne...
Witam, Szukam kompletnego działającego kodu do obsługi wyświetlacza 16x2 na HD44780 po I2C na procesor Atmega328p, z tym PCF na tej płytce, Pod arduino to mi działa, ale nie daję rady przełożyć tego na GCC by działało w Avr Studio. Pisz ma mila ile za coś takiego byś chciał.
Cześć Polecam ze swej strony nowe AVR, środowisko do programowania to Microchip Studio (darmowe). Język C/C++. Cena przyzwoita. Ja używam programatora i debadżera w jednym - Curiosity Nano, cena około 120 zł. Jest też dostępny SNAP, umożliwia również programowanie i testowanie uC PIC. Pisanie kodu jest bajką, sam się komentuje. Microchip udostępnia...
Witam, Jakiś czas temu bawiłem się platformą Arduino czego skutkiem było powgrywanie do wszystkich posiadanych Atmeg bootloadera. Aktualnie zaczynam uczyć się języka C i zastanawiam się jak wyrzucić wgrany bootloader. W AVR Studio przy konfiguracji Fusebitów mogę tylko zmienić jego rozmiar i adres startowy ale nie widzę opcji wyłączenia. Czy to normalna...
Dziwi mnie tez, że pomimo od lat rozwijającego się Arduino, które wyszło z AVR i bazuje na g++, nie udało się rozwinąć avr-g++, tak, aby był lepiej dostosowany do architektury AVR. W sumie to się nie dziwię. Ograniczenia pamięciowe AVR nie pozwalają nawet na pełną implementację C++11 wraz z libstdc++. Natomiast sam projekt Arduino wychodzi już z AVR,...
Chce się nauczyć programować mikrokontrolery AVR . Związku z tym chciałbym zakupić zestaw ZL3AVR do programowania AVR co musiałbym jeszcze zakupić aby w pełni z niego korzystać. Skoro chcesz Atmel Studio i AVR, to kup sobie na początek jakiś Atmel/Microchip eXplained z AVR. Są tanie, mają format Arduino, dzięki czemu możesz łatwo z nimi połączyć arduinowe...
Kompilator jest darmowy (AVR Studio, bo jak Microchip je wycofa i zastąpi MPLAB-em, to będzie płatny). Tak dla ścisłości - Atmel Studio (AVR Studio to projekt nierozwijany od lat), jest środowiskiem zintegrowanym. Wykorzystuje kompilator avr-gcc, który jest darmowy. Samo środowisko nadal jest rozwijane, a jeśłi w przyszłości zaprzestaną to i tak będzie...
Wygląda na to że ATmega zaczął mnie słuchać :-) Pozbyłem się bootloadera Arduino i wszystko wróciło do normy: http://majsterkowo.pl/forum/programowani... Pora przesiąść się na AVR studio... Nadal pozostaje otwarte pytanie dlaczego avrdude zgłasza błąd przy flashowaniu, a konkretnie przy weryfikacji. Pozdrawiam
(at)dobrydiler Jeżeli znasz tylko składnię C, to stwierdzenie, że umiesz programować, bez obrazy, jest na wyrost. To tak jakbyś wykuł na pamięć 10 tys. angielskich słówek i stwierdził, że napiszesz dramat klasy Shakespeare... Programowanie MCU to dużo więcej niż znajomość składni języka, to przede wszystkim umiejętność wykombinowania jak coś zrobić...
Może komuś się przyda: kupiłem płytkę CH32V003 dla RISC-V Nano i programator WchlinkeE 1v3, całość działa pod MounRiver studio. Przy zegarze 48 MHz: szacunkowo szybkość majtania GPIO (przykład GPIO): while (1) { GPIO_WriteBit(GPIOD, GPIO_Pin_6, (i == 0) ? (i = Bit_SET) : (i = Bit_RESET)); } to około 0.93 MHz Dodanie 2 floatów (32 bity) zajmuje od 115...
Dzięki "dondu" za program w języku C. Jutro postaram się ściągnąć jakiś program do tego języka i go przetestować (np. Eclips), bo przez Bascoma niestety nie przechodzi. Ściągnij sobie AVR Studio ( na początek lżejsza dla windy np. ver. 4) oprogramowanie producenta Atmegi. Próbowałem Eclips ( osobiście porażka ). Kup w necie najtańsze arduino ze złączem...
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...
Wróżki zbankrutowały i sprzedały swoje szklane kule.... Nie napisałeś co to za zestaw, jak podłączyłeś (choć to mało ważne), nie napisałeś nic o bibliotece jakiej używasz (to jest najważniejsze)... W każdym razie poszukaj sobie kodów źródłowych do RC522 / MFRC522 jest ich sporo: arduino/atmel avr studio (AVR-GCC) , tam wynajdziesz jak się komunikować...
Albo po prostu wyłączyłeś ISP i bez programatora HV tej kostki się nie ożywi. Nie da się zablokować ISP przez ISP. Takie zabezpieczenie w AVR. Np. taka sekwencja (tu akurat pod szkic Arduino) na początku programu (uwaga, stosować z rozmysłem): To chyba jeśłi AVRUSB ma jakiś dziwny algorytm programowania. Normalnie na początku jest reset i to kasuje...
Kalulatory raz widzą płytkę raz nie. Fusebity żeby umieć wykorzystać prawidłowo to trzeba mieć doktorat - jednym słowem projekt godny polecenia dla skazanych - mają tyle czasu że na pewno sobie z tym poradzą. Opisałeś problemy związane z programowaniem procesorów AVR. Arduino nie determinuje rodzaju procesora na płytce "Arduino", to tylko warstwa programowa...
Cześć, Próbuję przesiąść się z programowania w środowisku Arduino IDE na Microchip Studio. Chcę zaprogramować procek Atmega328p. Wykorzystuję programator ArduinoISP (stk500v1). Program jest prosty i wygląda następująco: Dodano po 2 PS. W przypadku zarówno Arduino IDE jak i Microchip Studio po wgraniu programu odczyt fusebitów jest taki sam: [syntax=text]avrdude.exe:...
1.Czy program napisany na np atmege328 w atmel studio czy innych edytorach będzie mógł zostać od razu wgrany na np atmege1284 czy trzeba będzie tam dużo pozmieniać.(to ma dla mnie bardzo duże znaczenie). W takim arduino ide można z marszu wrzucić taki sam program na większość tych rodzajów arduino. A w przypadku innych atmeg co najwyżej pozmieniać piny....
Nie wiem jakim programem próbowałeś, czasami pomaga po prostu nowy dzień, zdemontowanie wszystkiego, odczekanie by ręce zapomniały co robiły po raz n-ty źle i podłączenie wszystkiego na świeżo, bez powtarzania wczorajszego błędu. Wczoraj wrzuciłem Ci fotki z użycia programatora ze starym softem z AVR LAB++. Bez problemu zaprogramował Attiny44 ustawionego...
Hej. W międzyczasie odkryłem jak to zrobić, tylko nie miałem czasu napisać. Moje problemy wynikały z tego, że miałem ścieżkę do avrdude związanego z WIN AVR a nie z arduino i korzystało z niewłaściwego avrdude.config. Napisałem batcha z odpowiednią komendą z ustawionymi na sztywno ścieżkami i działa. Powinno się to też dać podpiąć pod externaln programmer...
Jak macie inne biblioteki (nie spi...) to proszę wrzucać, chętnie przetestuję. Wartość -127 nie jest możliwa do odczytania w DS, jest poza jego skalą pomiarową, dlatego została użyta jako wartość błędu. Mierzysz temperaturę wody w akwarium? Wystarczy napisać coś w stylu: [syntax=c] { float temp=sensors.getTempCByIndex(0) ; if ( temp<10 || temp>50)...
Witam serdecznie wszystkich (w szczególności bardziej doświadczonych) kolegów. Od razu przejdę do sedna mojego pytania, a raczej chęci zasięgnięcia opinii, gdyż swoje zdanie na ten temat mam ustalone, ale ujawnię je na końcu dyskusji. Mamy zatem dla początkujących elektroników pragnących zająć się mikrokontrolerami do zaproponowania oprócz C (w czystej...
arduino visual studio arduino atmel studio visual studio arduino
odpowietrzenie pompki kalibracja belki tensometrycznej elektryczne wspomaganie punto silnik
Jak podłączyć subwoofer do radia Vordon 8290 Jaki laser do Technics SL-P990? Model SOAD60A