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...
Kup sobie klon AVRISPMkII - przy jego pomocy zaprogramujesz wszystkie ATTiny, ATMega, ATXMEGA. Czyli prawie wszystko ze stajni Atmela. W dodatku wygodnie z poziomu Atmel Studio.
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...
Prawy klawisz myszy + shift
Poszukaj w sieci ArduinoUploader i prosto i bezboleśnie wgrasz wszystko do procka.
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,...
Znalazłem program i chciałbym się zapytać czy jest możliwość i jak przenieść go na IDE Arduino? I jeszcze zapytam jak go odtworzyć w Atmel Studio 7? Nie ma plików jako projekt.
Można i tak, można mieć po prostu 'click&play' :), czyli zainstalować Atmel Studio i pobrać do tego dodatek Arduino IDE for Atmel Studio z extension managera Atmel Studio.
Ale samo programowanie już w atmel studio, wgrywam przez usbasp (arduino ma takie złacze na płytce) Tylko po co, można było zostawić bootloader Arduino i spokojnie wgrywać przez USB programy napisane w atmel studio bez frameworka arduino. Nawet jakiś czas temu gdzieś na forum tłumaczyłem co i jak ustawić w avrdudess.
Możesz po prostu pisać i kompilować w IDE Arduino, a program wgrywać przez USBasp (lub inny zewnętrzny programator). Bootloader Arudino (a właściwie Optiboot) nie jest potrzebny do działania programów, on służy tylko do ich wgrywania do uK (emuluje programator STK500). W Atmel Studio można też ręcznie podlinkować biblioteki Arduino, albo doinstalować...
Coś mi się tutaj nie podoba w transmisji danych. Najpierw wysyłasz konfigurację (8-bit), później taktujesz port (16-bit) do odczytania wyników nie odczytując ich, a następnie próbujesz odczytać 3x12-bitów (dlaczego 12 a nie 20/24?), nie wysyłając konfiguracji do układu. W ten sposób to nie może prawidłowo działać. Ja to zazwyczaj robię w taki sposób,...
Sciągnełem Atmel Studio, mam podłączone arduino z wgranym programem isp z examples, i jakoś nie wykrywa mi atmegi32a w atmel studio ;/
Witam To jest USBasp, na 100% USBasp bo go robiłem ze strony Fischla. Generalnie działa pod Avrdude, stąd wiem że jest dobry, problemem jest dla mnie brak widoczności w Atmel Studio i Arduino IDE a właśnie do Arduino mi był potrzeby. Info że Atmel Studio może go nie widzieć to cenna informacja, nad Arduino popracuję. Inne programatory mnie nie interesują...
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.
(at)akrissek - jeśli myślisz o takiej płytce to kup sobie Atmelowski Xplained mini - funkcjonalnie jest to odpowiednik Arduino uno, tyle, że ma na pokładzie programator i debugger działający w Atmel Studio w tym w Arduino IDE dla Atmel Studio, a w dodatku jest tańszy.
debugWire jest to interfejs tylko do debugowania. Nie pozwala na programowanie układu. Czyli za każdym razem jak chcesz wgrać zmodyfikowany program musisz najpierw wyłączyć dW a następnie użyć intersfejsu ISP. Nie polecam z niego korzystać - łatwo zablokować uC.
Można, korzystając z symulatora zawartego w Atmel Studio. Warto wcześniej do niego ściągnąć dodatek Arduino IDE: Extension manager->Arduino IDE for Atmel Studio.
Witaj. USBasp za 20 zł jest programatorem o najlepszym współczynniku ceny do jakości. To już nie jest prawdą :) Od kiedy Atmel wypuścił ATmega168 Xplained Mini (np. w Farnellu za 38 zł, na Atmel Store $8), mamy za grosze programator + debugger współpracujący bezpośrednio z Atmel Studio. IMHO taka płyteczka (kompatybilna też z Arduino) na początek jest...
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...
Osobiście dla początkującego w dalszym ciągu poleciłbym AVRy: - programowanie w C - Atmel Studio 7 - Debugger programator SNAP
(at)dondu a jak ustawic aby atmel studio widział arduino , nie chodzi mi o plugin do arduino i pisania w nim ale o czyste c .? Z duzo checią przesiadl bym sie na atmel studio ale tam chyba musze uzywać zewnetrznego programu do zaprogramowania ?
Kompatybilność z projektami Arduino, miło :)
Jeśli chcesz programować w C to proponuję środowisko Atmel Studio. To kombajn w którym masz wszystko. Poradników w sieci też od groma.
(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ąć)...
Nic nie rozumiem to dla jakiego środowiska? Program ten został napisany w taki sposób, że nie korzysta z Arduino Core. Można go skompilować np. w Microchip Studio (dawniej Atmel Studio). W programie nie ma obsługi funkcji setup() ani loop(), co jest "standardem" dla programów arduinowych. Można ten kod oczywiście "przerobić" - wtedy trzeba dograć pliki,...
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ć...
CodeBlocks, LPCXpresso (Eclipse), SW4STM32 (Eclipse), MCU8051IDE, Atmel Studio, Visual Studio, Arduino IDE, Esplorer. Od biedy także "środowiska webowe".
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.
Atmel Studio ... wspiera jedynie płyty Arduino z mikrokontrolerami Atmel'a. Link To nie jest prawdą. Usuń to z pierwszego postu, bo wprowadza w błąd.
a dlaczego nie - płytka stykowa, bootloader, jakies serial <> USB i może jechać. Pytanie tylko po co budować arduino skoro możesz w programować je bezpośrednio używając c czy c++. Środowisko masz bezpłatne (np atmel studio)
No własnie "khoam" po co? do arduino nano też kupujesz "bazówke" czy wtykasz do stykówki. W wypadku Nano nie muszę dokładać mostka USB-UART. Oczywiście uwaga ta donosi się do programowania w środowisku Arduino (co jest tematem tego artykułu) oraz do tych, co nie używają Atmel Studio czy Microchip MPLAB.
Ad 2.) Bootloader w uproszczeniu to taki program umieszczony w docelowym mikrokontrolerze który pozwala na zmianę zawartości pamięci flash (wgranie programu) bez konieczności stosowania programatora (na podstawie danych np z karty SD, portu COM, czy innej magistrali). Sprawdza się to doskonale w przypadku Arduino bo kupując gotową płytkę z wgranym bootloaderem...
No właśnie uczę się C na Visualu i bardzo mi się spodobał, wygląda na to, że muszę jeszcze raz spróbować ww. środowisk, lub tego Atmel Studio. Pytanie więc czy ten atmel studio obsłuży też płytki arduino które chcę w przyszłości użyć? Słabo jestem zorientowany w komunikacji PC z µC więc moje pytania mogą być dziwne.
Bascom to basic a arduino jest zbliżone bardziej do języka C . Ja bym nie brnął w Bascom ,bo to nie jest przyszlościowa platforma lepiej już to arduino .Możesz użyć darmowego IDE ATMEL STUDIO w nim masz do wyboru asembler lub C.
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...
W Basic jest to polecenie - id() W LUA jest to - node.chipid() W C będzie ESP.getChipId() W C będzie najwięcej pisaniny, osobiście wolę pisać w LUA, lub Basic. Choć ze względu na gotowe biblioteki korzystam z Arduino. Przyznać muszę, że bardzo tego środowiska nie lubię, a w Atmel Studio nie działa mi plugin dla ESP.
Płytki Arduino mają tę zaletę, że są tanie i działają po wyjęciu z pudełka, zaprogramować można je z Arduino IDE, Eclipse (programem napisanym w C lub z pluginem Arduino) i to samo z Atmel Studio (tu już programator minimum MKII lub plugin Arduino do używania portu COM). Chińskie klony Arduino to jednak nie to co chińskie najtańsze wiertło, które można...
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 :)
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ć...
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?...
A chcesz programować we frameworku arduino? Lepiej przejdź na gołe C/C++. Adruino używa C++ i kompilatora g++, który to masz w pakiecie narzędzi od Atmela. Najlepiej zainstaluj Atmel Studio - tam masz wygodne IDE + toolchain (kompilator i wszystkie narzędzia).
Nie znam się na Arduino, ale brak możliwści debugowania wynika chyba tylko z braku takiej możliwości w Arduino IDE? Można zainstalować nakładkę Arduino do Atmel Studio i sobie w nim spokojnie debugować. W końcu to tylko zwykłe programy w C++.
(at)fotzsyzrk Może być. Jednak poszukaj Xplained mini - to płytka hardwarowo zgodna z Arduino, lecz ma na pokładzie programator i debugger współpracujący z Atmel Studio 7 do którego masz Arduino IDE. Debugger to narzędzie nie do przecenienia. Wydasz 10$ zamiast $2.5, ale IMHO warto.
Te które wskaże ci kompilator. Nie bardzo rozumiem. Korzystam z atmel studio 6.2.
Witajcie! Ostatnio wygrałem z edw kit multimedia remote, aczkolwiek po zmontowaniu wszystkiego komputer wyświetla mi komunikat o awarii jednego z urządzeń usb, więc nie mam jak wgrać programu metodą opisaną w edw. I tutaj mam do was pytanie: czy Arduino UNO R3 można użyć jako programatora wykrywanego przez Atmel Studio? Bardzo proszę o sensowne odpowiedzi,...
Uno to zaprogramowana atmega, zasilanie i programator Tak ale inaczej się pisze kod dla samej atmegi np. w Atmel Studio, a inaczej dla tej samej Atmegi w Arduino IDE, dodatkowo w pamięci mikrokontrolera umieszczonego na płytce Arduino jest bootloader, którego rzecz jasna z "gołej" Atmedze nie ma. Do wgrania bootloadera niestety potrzebny jest zewnętrzny...
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ł)
Wszystko jakieś strasznie ogólnikowe. A swoją drogą to nikt tutaj raczej nie będzie pisał za ciebie kodu. W internecie jest masa poradników w języku polskim dla osób biorących się dopiero za arduino. A co do czujnika to wystarczy wyszukać takowy w jakimś sklepie internetowym, gdzie na pewno będzie schemat podłączenia jak i biblioteka potrzebna do pisania...
To dobry zestaw dla początkującego. IMHO niezbyt dobry. W 2009 był ok. Obecnie za ok. 40zł można kupić Xplained mini z ATMega328 lub ATTiny lub czymś innym, które posiadają wbudowany programator/debugger, pełne wsparcie ze strony Atmel Studio, oraz możliwość wykorzystania shieldów z Arduino.
Atmel Studio 7 z pluginem Visual Micro pod Arduino. Edytor ma pełne Intellisense czyli podpowiedzi i ogólnie to mega kombajn. Pozdr
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ę.
Kiedyś pisaliśmy programy tylko w assemblerze Dzięki czemu podglądając .lss czy .lst nie patrzymy jak na chińskie znaczki tylko widzimy jak to jest przetłumaczone i czy czasem coś nie jest wycięte co powinno być, a inne rozdmuchane tak jak nie powinno być ;) Kiedyś producenci nie dawali gotowych bibliotek i devboard-ów Pamiętam te porobione makra w...
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.
Zestaw IMHO ok, rozważyłbym tylko zakup Arduino w nieco innej wersji: https://www.seguro.pl/sklep/?zobacz=5721 Jest to płytka ewaluacyjna z Atmela kompatybilna z Arduino. Jej zaleta jest taka, że na pokładzie ma programator/debugger współpracujący z Atmel Studio (do którego masz dodatek Arduino IDE). IMHO debugger to bezcenna zabawka dla początkujących....
Wystarczy wpisać w google "atmega644 pdf" i ściągnąć go ze strony Microchipa - aktualnie już nie Atmel. O Bascom wspomniałem dla formalności - nie polecam. Przerobiłem kurs oślej łączki, miesiąc życia stracony, płytka EVB do szuflady na parę lat. By robić coś większego okazało się, że płytka za 2 stówki to dopiero początek wydatków. Najłatwiejsze jest...
A co do maksymalnej długości to zależy od rodzaju oprogramowania sterującego, w moim przypadku było to robione pod max 250 diod. Ale spokojnie można to zrobić do okolic 600 diod (chodzi o długość bufora w RAMie, którego tutaj jest mocno ograniczona ilość). Zastanawiam się czy gdyby zaprogramować to w czystym C, np. w Atmel Studio to można by obsłużyć...
Atmega 16U2 to chip z kompatybilnością USB, dedykowane chipy USB nie są konieczne. Umożliwia zrobienie wysoce kompatybilnego urządzenia USB, bez driverów-dziwolągów po stronie peceta Jak zostało to wykorzystane w projekcie - nie wypowiadam się Dodano po 12 Mniemanie, ale nie wiedza: wykorzystany do komunikacji USB, jako część "zaplecza", z kodem niezmiennym...
Witam. Skoro piszesz w C i C++ to dla tego znajdziesz masę gotowych bibliotek http://obrazki.elektroda.pl/2016780100_1... Arduino lub Atmel studio
Wystarczy Atmel Studio 7 z dodatkiem Visual Micro, i życie staje się piękne. Pozdr
tmf napisał: debugger - co prawda nie działa on o ile wiem w Arduino IDE, Arduino nie wspiera ŻADNYCH debugerów ani przez DebugWire jak w Xplanet (DW obsługuja TYLKO programatory Atmela, zdaje się nadal jest to protokół TepSecret więc raczej nie ma co liczyć, że Arduino go obsłuży) ani JTAG (tu już jest dowolność i wiele klonów ICE itp obsługiwane...
Bla bla bla, marketing i nic więcej. Zwykła ATmega328, prosty programator, środowisko IDE prymitywne do bólu. Żadnego Intellisense, debugowania ani symulowania. To ma być profesjonalne? No sorry... ktoś tu chyba nie wie, co mówi albo kłamie. Dużo jest płytek lepszych i tańszych, ale nie mają takiego marketingu. Czytałeś np. Ten fragment, i co co jest...
(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...
Jak w Atmel studio 6 utworzyć skompilowany plik *hex ? I jak zrobić tak, żeby podłączyć jakoś AND load do Atmel studio żeby prosto,automatycznie z poziomu Atmel studio wysyłać program do mikrokontrol. ?
Można użyć do wyśledzenia problemu odpowiednich narzędzi: http://mikrokontrolery.blogspot.com/2011...
atmel studio aby sobie wczytać cały projekt. Przeportować na arduino - najpierw naucz się C++. W C++ nie ma żadnych komend.
Witam wczoraj kupiłem w Avt wyświetlacz abg-122032 z kontrolerem nju6450 moje pytanie polega na tym jak go obsługiwać? Proszę nie dawajcie mi samych bibliotek tylko powiedzie też mniej więcej jak to działa. Bardzo bym się ucieszył gdyby działało na Arduino ale może być też Atmel Studio. Z góry dzuękuję za odpowiedzi ☺
To dla wygody wziąłbym procka ze sprzętowym USB-device, przykłady implementacji masz np. w Atmel Studio. Tyle, że to małokompatybilne z Arduino. Jeśli nie masz gotowych bibliotek implementujących HID, to czeka cię sporo czytania ew. przerabiania gotowców z C na C++ dla Arduino.
Owszem jest tekstowy ale mimo zawijania wierszy wszystko jest ciurkiem pisane Kwestia ustawienia znakó końca linii. Jeśli są to pliki pisane w GNU/Linux to odczytywane w Windows dają efekt ciągłej linii. Otwórz je w edytorze przyjaznym programiście - fajną nakładkę dla Arduino ma Atmel Studio - po jego zainstalowaniu trzeba ściągnąć (w programie) odpowiednią...
Po co Ci płatne narzędzia? Korzystaj z oryginalnych i darmowych producenta mikrokontrolerów: http://mikrokontrolery.blogspot.com/2011...
Witam, mam problem z Atmel Ice. Przy ładowaniu wyskakuje mi błąd: Failed to enter programming mode. ispEnterProgMode: Error status recived: Got 0xc0, expected 0x00. Przy sprawdzaniu sygnatury urządzenia(Atmega 328p, arduino, 16MHz), żółta, prawa dioda nie miga, jak to opisują na forach. Świeci się tylko zielona i czerwona. Mam jakiś dziwny kabel. Normalnie...
Nie można już tego nazwać Arduino, bo nie posiada jego funkcji Zaraz zaraz, jak biorę nano i programuję po rejestrach w atmel studio to nagle przestaje automagicznie być arduino? Nie. Nie przestaje. To nadal arduino. Keypad shield to też arduino, nfc shield to również arduino. 1/2/4/8/16 relay module to również część ekosystemu arduino. Zrobione dobrze...
Moduł ten może być programowany w języku C (przykładowo Atmel Studio) lub też w Arduino, gdyż układ ten jest zgodny z Arduino Mega2560 Pomysł super. Sam ostatnio szukałem czegoś podobnego. Nie znalazłem wiec na szybko zrobiłem na płytce uniwersalnej gniazda + peryferia i wetknąłem w to chińskie arduino nano. Gdyby tak jak pisali moi przedmówcy - było...
Ardunino to tylko procesor + framework. Natomiast jeśli chcesz coś poprogramować bez ograniczeń arduino, to kup sobie np. od Atmela/Microchipa płytki Xplained mini - są w formacie Arduino, możesz je programować w Arduino, ale dodatkowo mają wbudowany debugger współpracujący z Atmel Studio - więc o wiele wygodniej się pisze programy - w razie problemów...
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...
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.
próbuję dołączyć bibliotekę #include <hd44780.h> Dodajmy do wypowiedzi, że należy porzucić myślenie, jakoby plik nagłówkowy to była biblioteka. bardzo rzadko tak jest, chyba tylko w Arduino i w ambitnym kodzie templatowym boost (z zupełnie odmiennych powodów). To jest nagłowek (header) biblioteki, to jest poprawny sposób myślenia. (ps. z uporem...
- 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...
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...
ale Arduino to płytka zawierająca AVR, Może 10 lat temu tak, teraz już nie, bo mamy ESP (8266, tak samo jak Atmel Studio, w którym również można programować płytki Arduino, bo to dalej uC. 32). I sprzętowo w IDE Arduino debugować? Życzę powodzenia. est różnica wg Kolegi w samym AVR a tym samym AVR na płytce Arduino W samum uC nie ale w tym co go otacza...
Kup sobie lepiej jakieś Xplained mini za 40-50zł, masz tam lepszy procesor (ATMega328/168) i wbudowany programator/debugger. Szczególnie to drugie ci się przyda. Poza tym płytka jest w formacie Arduino, więc można się pobawić sheldami do tego wynalazku.
Dla zainteresowanych mogę przesłać projekt z avrstudio Ja byłbym takim zainteresowanym. Jeśli ktoś ma gotowy projekt w Atmel Studio 4 lub 6 to proszę o takiego zipka.
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...
Witam, Chciałbym wyciągnąć pliki HEX z zaprogramowanego Arduino Nano (Atmega 328P). Próbowałem odczytywać zawartość za pomocą Arduino Leonardo jako programator ISP oraz Atmel ICE Basic i oprogramowania Microchip Studio oraz AVRDUDESS. W każdym przypadku nie można odczytać sygnatury urządzenia. Próby przeczytania zawartości z Arduino Leonardo przechodzą...
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ą...
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ż.
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,...
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...
Co do Eclipse to nie pomogę, bo korzystam z Atmel Studio 6.1. Musiałem trochę pokombiniować żeby współpracował z AVRDUDE, ale dzięki temu mogę bez problemu programować mikrokontroler z użyciem USBasp. MkAvrCalculator - nie wiem, o co konkretnie Ci chodzi. Nie chcę Cię wprowadzić w błąd, ale jest to coś na kształt "nakładki graficznej" na sam program...
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...
Mam uczulenie na arduino. Bascom już lepszy. Chcę wejść w C niech będzie może ten Atmel Studio tylko proszę o kopniaka na szczęście i podpowiedź co dalej.
Nie lepiej już spróbować takiego czegoś? https://www.tme.eu/pl/details/attiny416-... Wbudowany DEBUGGER i serial port przez USB, pełna integracja z Atmel Studio, możliwość graficznego konfigurowania peryferiów przez Atmel Start. Programowanie rejestrów w stylu XMEGA, przetwornik DAC, komórki logiczne,...
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...
Udało mi się zaprogramować miganie diody poprzez Bluetooth. Jednak zrealizowałem to dopiero za pomocą Arduino IDE, w języku C i Atmel Studio niestety mi się to nie udało, wtedy otrzymywałem w odpowiedzi same znaki zapytania, a teraz otrzymuję odpowiedni komunikat: "LED: ON" lub "LED: OFF". Myślę, że na razie taka wiedza mi wystarczy, dziękuję za pomoc!
Kup sobie Xplained MINI z ATMega168 lub 328 - ma format kompatybilny z Arduino, kosztuje jakieś 40zł, a na pokładzie ma programator/debuger. Wystarczy podłączyć do USB i zacząć przygodę. W dodatku wygodnie, bo możesz programować/debugować wprost z Atmel Studio, a jak sobie zainstalujesz rozszerzenie do Aduino to z AS masz też tego prameworka.
No mógłbym wykorzystać taki układ, tylko ze jak szukałem bilbiotek to wszystko widzialem na arduino a ja pisze w atmel studio czyli w C. Jakos nie idzie mi zbytnio odnalezienie takiej biblioteki. Chyba ze mozna wykorzystac te z arduino? Bo nigdy tak nie robilem. Jeżeli mógłbyś to umiescilbys tutaj ja do pobrania? A gdybym chciał to ręcznie przeliczyć...
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. Zresztą bardzo ciekawi mnie jakie to ostrzeżenie. Bo używam tego od dłuższego czasu i nigdy nie było potrzeby rzutowania. No cóż, może to taka osobliwość nieistniejącego kompilatora. Ponadto arduino to to kompletne IDE, które...
(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...
Ależ jak najbardziej da się pisać w Arduino IDE bo jest "przyjaźniejsze" od C na początek. Natomiast aby wgrać program do Attiny nie potrzebujesz bootloadera jak pisze w tym kiepskim poradniku, bo i tak będziesz wgrywał program za pomocą USBasp, zatem wybierasz w Arduino odpowiednią "płytkę attiny" z menu Narzędzia->Płytka (zakładam, ze wgrałeś pliki...
NetBeans na przykład służy do programowania w Javie. I nie tylko. Dla NetBeans jest dostępna wtyczka do programowania w C++ na platformie Arduino. nad plusami Arduino IDE i je tu wypisz (nie mogę zasnąć z ciekawości). Przede wszystkim, dla początkujących programistów na platformie Arduino jest to najbardziej wygodne narzędzie (nie napisałem: "najlepsze"),...
Witam, Jestem początkującym amatorem w programowaniu w Atmel Studio, mam problem z portami IO w procesorze SAM3x8e na płytce Arduino due. Gdy wpalę program i jest w trybie debugowania działa on poprawnie. Jeśli wyłączę tryb Debug to co około 18,2sek (cyklicznie) porty zawieszają się (ustawiają się w stan wysoki) na około 5,5ms. Przeszkadza to w działaniu...
arduino atmel studio atmel studio programator arduino atmel studio
wincc różnice czujnik filtr hydraulik odzyskanie certyfikatów
philips senseo sterownik ładowarki akumulatora
Symbol kropli wody na wyświetlaczu Saeco - jak usunąć? Wymiana płyty głównej w centrali Satel CA-10