Pewnie, że każdy procek AVR można programować w czystym C. Programator USBASP będzie moim zdaniem najlepszy - sam go używam od lat i to do wszystkich AVR'ków jakie mam i programuję. Przy okazji zapoznaj się z tym artykułem i nie tylko tym na moim blogu jeśli np masz Win7 http://mirekk36.blogspot.com/2011/05/wsz... Będziesz nim mógł programować...
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...
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).
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.
Tak dokładnie Dodano po 6 Czy istnieje jakiś program aby można było zrobić menu i to zmienić w kod dla avr studio
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...
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.
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...
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ć...
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...
Moje podejście jest takie, że uczę się tego co mi jest akurat potrzebne. Mam jakieś zadanie to dobieram do niego narzędzia. Najlepiej gdyby Autor tematu sam się zastanowił co chce osiągnąć. Na przykład jaki projekt? Można pisać w C, ale napisanie już jakiegoś połączonego projektu może wtedy chwilę zająć. Wymarzysz sobie coś co chciałbyś sterować/odczytywać...
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...
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...
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ą...
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?
(at)urgon pozwolę się nie zgodzić z Tobą. Dziś również krytyczne rzeczy czasowo generuje się w ASM na dany procek i nie jest to jakiś problem. Nie mowie tu o projektach mało wolumenowych ale tam gdzie liczy się każdy cent i nie wsadzisz zawsze mocniejszego procka. Na studiach pisało się prawie wszystko w ASM na '51 i działało. Takie były czasy, ja też...
(at)majsterxxl A próbowałeś konfiguracje wysłać tak jak to jest w instrukcji czyli pierwszy bajt z D/C=0 a kolejne z DC=1. Napisz z palca taka inicjalizacje bez funkcji. (D/C# = 0, R/W#(WR#)= 0, E(RD#) = 1) unless specific setting is stated Single byte command (D/C# = 0), Multiple byte command (D/C# = 0 for first byte, D/C# = 1 for other bytes) Obecnie...
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:...
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...
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:...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
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...
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...
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...
Na własnym doświadczeniu stwierdzam, by bawić się ARM trzeba: 1.Znać dobrze C i to sporo więcej niż podstawy 2.Znać bardzo dobrze angielski techniczny 3.Znać niuanse danego mikrokontrolera i czytać dobrze dokumentację. Długo spędziłem nad STM32F0 udało mi się uruchomić wiele modułów tego MK co sprawiło mi wiele radości ale prawda jest taka, że na prawdę...
IDE i kompilatory dobieram do zadania. Jak coś pisze na PC to biorę Visual Studio albo ostatnie chętnie B4J. Jak coś potrzeba na STM to Atollic z CubeMX albo tez coś dowolnego. Jak na ESP to można Arduino lub wygodny wrapper w B4R. Jak apka na telefon to B4A i B4i. Jak na AVR to też wybór Bascom, Arduino lub B4R ewentualnie C. Tutaj chciałem się tylko...
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. Zebrałem parę rzeczy w całość i przedstawiam w formie artykułu dla innych, którzy będą chcieli po szynie I2C, tanim modułem, podłączyć swój wyświetlacz na kontrolerze HD44780 do Atmegi. http://obrazki.elektroda.pl/9463585000_1... Schemat tej płytki. http://obrazki.elektroda.pl/8480302400_1... Na pozycji 15. i 16....
tak jak pisałem nie chcę przerabiać znowu tematu gotowych płytek tylko programowanie czystego mikrokontrolera na np. płytce stykowej Ale we włożeniu MCU w płytkę stykową nie ma nic twórczego, ani nawet fascynującego - jest za to sporo uciążliwości. Trzeba podłączyć kilka elementów zewnętrznych, programator, zasilanie - robi się bałagan i jest to raczej...
To chyba najłatwiej będzie z Arduino IDE, ew. trochę bardziej zaawansowane środowisko to PlatformIO na bazie Visual Studio Code.
(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...
Może nie tak tani, ale chyba najprostszy jest wg mnie programator klon MKII zrobiony z klona Arduino MICRO z Atmega32u4. Bierzesz tego MICRO (3$) dwa rezystory 10k (opcjonalnie, jak chcesz by AS odczytywało napięcie układu programowanego, robi się dzielnik miedzy GND i VCC targetu do pinu A0, a jak nie to można spiąć A0 z VCC Micro, żeby AS się nie...
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...
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ę...
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.
Doświadczenie uczy mnie, że dyskusja o wyższości 8bit nad 32bit (czy odwrotnie) będzie trwała tak długo, jak długo obydwa rodzaje procesorów będą dostępne. mam wiaderko AVR-ów i podobne wiaderko ARM-ów, głównie STM32 choć też LPC. Znajdą się też malinki czy wcześniejsze dwurdzeniowe A20. Jak pewnie większość (przynajmniej tych starszych) zaczynałem...
(at)cezare123 sam zapytałeś, sam rozwiązałeś problem i jeszcze zostawiłeś wiedzę dla potomnych ;) avrdude to dobry wybór jeżeli nie potrzebujesz instalować całego środowiska Atmel Studio, z avrUSB asp powinien też współpracować Basom AVR. Miałem problem ze sterownikami, pod arduino IDE wymaga innych niż pod avrdude - i tu miałem zonka. pomogła aplikacja...
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,...
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!
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...
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ż...
(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...
Atmela nie obsługuje ACC ani SBW. Można wykorzystać Arduino lub AVR Studio i programator PonyProg. Ja nie robiłem jeszcze atmeli.
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.
Ja bym tę zablokowaną tinę spróbował z parametrem -B 8000 tylko już bez kropek. Ale to nie zadziała. W przypadku kompletu: USBasp (z "nowszym" softem) i avrdude nowszej wersji podanie parametru -B ponad wartość 1500 czy 1500.0 powoduje że avrdude wypisuje że ustawił prędkość na 0Hz a rezultat np. odczytu fusebitów jest negatywny. Tu jest jakieś ograniczenie...
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...
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....
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....
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...
arduino visual studio arduino atmel studio visual studio arduino
stm32 openocd debugowanie doładować powietrza śruba amortyzator pralka
pilot zgemma engine fault peugeot
Brak tylnych świateł w Kia Carnival 2.9 TDI 1999 Czy kondensatory w MDS432 wymagają wygrzewania?