http://obrazki.elektroda.pl/1882036900_1... 1. O czym opowiem? A więc czas zacząć opowieść od początku. Jak zapewne wielu tak i ja marzę o lataniu samolotami nie tylko jako pasażer, ale także w pierwszym rzędzie, czyli jako pilot. Rzecz jasna marzenie takie jest dosyć kosztowne do realizacji (kurs pilotażu kosztuje na dzień dzisiejszy...
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...
Zaktualizowałem spod AVR Studio. Atmel Studio 6 (Version: 6.0.1843 - ) © 2011 Atmel Corp. All rights reserved. OS Version: Microsoft Windows NT 5.1.2600 Dodatek Service Pack 3 Platform: Win32NT Installed Packages: Atmel Software Framework - 3.1.3.114 ASF Version: 3.1.3 Package GUID: 519cc26f-02f6-4ace-8bf7-30c1cdea1f02 Company: Atmel HelpUrl: http://asf.atmel.com/3.1.3...
http://obrazki.elektroda.pl/4583054600_1... Ostatnimi laty obserwujemy gwałtowny rozwój elektroniki cyfrowej. O ile nieco ponad dekadę temu standardem było stosowanie mikrokontrolerów AVR, a ARMy były zarezerwowane do projektów zaawansowanych o tyle teraz wiele hobbystycznych projektów opiera się o systemy wybudowane obsługujące szereg...
Raczej nie. Bazuje to na visual studio więc nie ma większych szans by działało szybko na starszych komputerach. U mnie siedzi na SSD, a i tak nie jest tak responsywne jak bym sobie tego życzył. Można próbować asf usunąć, powinno się ciut szybciej ładować. ASF to atmel software framework - takie mini-arduino od atmela.
Arduino IDE to standardowe narzędzie umożliwiające tworzenie, kompilację oraz wgrywanie sketchy na płytki Arduino. Niewielka aplikacja napisana w Javie doceniona zostanie przede wszystkim przez początkujących użytkowników. Oczywiście oficjalne IDE posiada wszystko co jest potrzebne do pracy z modułami Arduino i nie ma potrzeby odchodzenia od przyjętych...
Nigdy korzystając z Eclipsa nie pytano mnie o jakieś klucze, licencje itp wynalazki. A Atmel Studio nawet nie mogę zainstalować. W takim układzie po co instalujesz AS? Korzystaj nadal z Eclipse. Nigdy AS nie pytało o klucze, licencje, czy inne wynalazki (jak to określiłeś) ponieważ: Atmel Studio 6 is free of charge and is integrated with the Atmel...
Współczesne oprogramowanie nieszczególnie dobrze bywa napisane. Świadczy o tym ilość dostępnych poprawek. Kwestia 'lubi' czy 'nielubi' to występuje przeważnie wśród kolegów... Zdaję sobie sprawę że temat trudny. Znalazłem dodatkowe dyski twarde, przerobiłem je Low Formatem i będę próbował na świeżej Windzie. Czy AtmelStudio koniecznie wymaga .NET4 ?...
https://obrazki.elektroda.pl/9798266800_... Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy...
To ja dorzucę łyżkę dziegciu do tej beczułki miodu. Mam windowsa 32-bit i trzeba zacząć od tego że aby w ogóle zainstalować AS7 musiałem przeinstalować system. Sama instalacja to jakieś pandemonium. Program ciągnie za sobą całą instalację Microsoft Community, Net Framework i jakieś poprawki z Windows Update a co za tym idzie jest niebotycznie długa...
W jakim niby sensie? Standard języka to jedno, a biblioteki to dodatek. Nie są one potrzebne do tego aby pisać w C++, są one przydatne, podobnie jak libc, bo implementują wiele przydatnych funkcji. Naprawdę nie chcę prowadzić dyskusji na poziomie AVR i rozumienia, czym jest standard C++, a czym jest język C++. Zapoznaj się z ISO/IEC 14882:2011 (C+11),...
Mogę się mylić, ponieważ jeszcze nie uruchamiałem klasy MSC na F4 Discovery, ale tam też chyba używają interfejsu SCSI. To znaczy, że chyba powinieneś zmienić deskryptor SCSI, m.in. w STORAGE_Inquirydata. Ten dysk raczej nie ma pojemności ani parametrów karty pamięci. Z tego co pamiętam, to driver Windowsa wysyła komendę SCSI: 0x12 - INQUIRY, a później...
Jest to strata czasu i strzelanie z armaty do muchy, tak jak pisali koledzy powyżej. Ale owszem, istnieje dla ATMega, nazywa się ASF - Atmel Software Framework, któy jest standardowym dodatkiem do Atmel Studio 6.
(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ć...
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...
Według mnie nie maa sensu toczyć sporu który język jest lepszy, bo po prostu w większości tematów o programowaniu taka sytuacja się pojawia :D Ogólnie rzecz biorąc zastanawiałem się też nad C, ponieważ nie ukrywając uważam ten język za bardziej pożyteczny, a też internet jest bogatszy w treści pomocne przy programowaniu (oczywiście książkowych poradników...
https://obrazki.elektroda.pl/1767347000_... Niektóre mikrokontrolery dostępne na rynku zostały zaprojektowane do jednoczesnego sterowania więcej niż jednym silnikiem. Znajdują swoje zastosowanie w urządzeniach takich jak klimatyzatory, pralki czy zmywarki. Ponadto aplikacje przemysłowe, takie jak falowniki, zasilacze bezprzewodowe...
Witam , Aby nie powodować nieuzasadnionego zamętu , pozwoliłem sobie , na dłuższy czas prób , przed udzieleniem odpowiedzi . Najkrócej , 1.Po aktualizacji składników , nic się nie zmieniło . 2.Po odinstalowaniu samego AS6.1, składników AS6.1, składników systemu (Visual studio, Net Framework 4.5 , wraz z wykorzenieniem śladów po nich dokonałem nowej...
Gdyby przyjąć hipotetyczną sytuację, w której mamy AVR i ARM, a więc różne rdzenie, ale identyczny układ peryferyjny, np. USART, to kod w c nie wymagałby żadnej zmiany. Czyli rdzeń tak naprawdę jest nie aż tak istotny. To właśnie miałem na myśli. Jasne, ja cię rozumiem i też uważam, że myślimy o tym samym i się w tym zgadzamy. Ja się tylko do sformułowania...
Nowości: •New version of AVR Software Framework (ASF), version 2.11.0 •Availability and installation of new ASF versions through extension manager, without having to upgrade Studio 5 •Support for side by side versioning of ASF, with the ability to upgrade projects •Syntax highlighting and better debugging support for C++ projects...
Problem w tym, że Adruino programuje się w C++ - język podobny, ale jednak zupełnie inny. Pozornie takie miganie diodą jest w Arduino przejrzyste, co wynika z posiadania gotowej klasy. Problem w tym, że mikrokontrolery programuje się nieco inaczej - bez znajomości hardware daleko się nie zajdzie. Dopóki masz odpowiednie klasy do Arduino wszystko pozornie...
Witam Jestem tu pierwszy raz, więc się przedstawię Mam na imię Michał jestem z Gdańska dopiero zaczynam właściwie przygodę z programowaniem uC aktualnie mam ATmega128 Programuje w języku C Mam taki problem z ustawieniem PWM dla Timera 3 według Datasheet ze stron 132-136 powinienem ustawić WGM32 oraz WGM30 COMnA1/COMnB1/COMnC1 oraz CS31 znajduja sie...
Jeśli wiadomości o danym typie jest więcej niż jedna i nie można ich sortować to IMHO nic więcej nie zoptymalizujesz. A przynajmniej nie warto będzie optymalizować dla tablicy 50-elementowej. Dodano po 44 BTW, AS6 to Atmel Studio 6. Jako jeden ze składników ASF (Atmel Software Framework) masz FIFO.
1. Po #include a przed znakiem < ma być spacja, to raz. 2. Nie twórz projektu ASF (Atmel Software Framework), tylko zwykły: File -> New -> Project potem zaznacz GCC C Executable Project Wpisz nazwę projektu, w kolejnym oknie wybór procesora. 3. Twój procesor nie ma chyba portu A (podaj jaki to model procesora) - sprawdź w dokumentacji, czy...
U mnie Framework'i od Atmel'a do tej pory nie ruszyły ... pomimo kombinacji :(
Ok, teraz rozumiem. A dokładnie jaka grupa urządzeń będzie miała ten sam identyfikator? To będą wszystkie procesory Xmega, czy może wszystkie produkty Atmela? Czyli rozumiem, że jak ktoś używa swojego Xmega np ze swoim sterownikiem, a ode mnie ma moje urządzenie, to nie będzie w stanie na raz używać dwóch różnych sterowników do tych urządzeń (będą się...
W przypadku SAM, wybór jest znacznie mniejszy, praktycznie nie ma prostych płytek z dostępem do (prawie) wszystkich pinów, a programator/debuger jest trochę kulawy. Niekoniecznie. Są płytki proste i tanie (np. z SAM D10, ciut droższe z SAMD21 itd.). Są też płytki z całkiem zaawansowanymi prockami, tyle, że zwykle droższe niż konkurencji. Na tych płytkach...
Chłopaki dziękuję za porady, ale ja chciałem się dowiedzieć o tą bibliotekę na której bardzo mi zależy. C ogarniam na tyle aby móc jej użyć. mikroe ma swój kompilator, jeśli go kupisz to tą i inne biblioteki dostaniesz razem z nim. Swoją drogą robienie biblioteki do układu, który ma parę rejestrów to przesada. Ale jeśli takie podejście ci pasuje to...
Ze strony producenta - dokumentacja i źródła USB Framework http://www.atmel.com/dyn/products/tools_... powodzenia
http://obrazki.elektroda.pl/7031577400_1... JM elektronik wraz z Atmel rozpoczyna cykl edukacyjny dotyczący mikrokontrolerów Cortex-M0+ oraz Cortex-M7 w zastosowaniach IoT. Smart Iot cz.1 - SAM D20 http://obrazki.elektroda.pl/8292989200_1... SAMD20 to oznaczenie podstawowej rodziny Atmel, spośród tych pracujących w oparciu...
Atmel udostepnia oprogramowanie do obslugi portu USB z trybie VCP i innych pod nazwa USB Framework.
Nie musisz się przesiadać, ale oszczędzisz sobie sporo nerwów. I przesiadka nie dla jednego projektu tylko dla wszystkich projektów robionych na AVR'y. Nie sądzę abym w najbliższym czasie coś oprócz tego robił na AVRach ;). Dlatego też nie chciałbym za bardzo kombinować z softem, bo zdaje się działać. Zależy mi na tym żeby jak najszybciej napisać ten...
A ta dioda zaraz za opornikami jaką funkcję spełnia i jaki rodzaj i parametry tej diody???? Dodano po 2 Jeżeli te części elektroniczne są zbędne to po co komplikować projekt????. No chyba, że są jednak potrzebne????? Dodano po 17 Z tego co widzę to elektronika nie ma ograniczeń - jeden prosty projekt do zrobienia, a multum rozwiązań. Właśnie złożyłem...
https://obrazki.elektroda.pl/7412036700_... Format Adafruit Feather stał się bardziej popularny w ostatnich latach dzięki firmom, które wprowadziły płytki kompatybilne z Feather, takie jak Giant Board (z obsługą Linuksa), OrangeCrab (FPGA) lub FeatherS2 (ESP32), a także rozwinięcia FeatherWing dla takich modułów. Firma MakerTronika...
Jeszcze raz - nie ma czegoś takiego jak język Arduino. Arduino nie jest językiem. To framwork dla którego wykorzystwanym językiem jest C++. Akurat pewne elementy C++ na AVR bardzo obsysają z racji kompilatora - np. klasy z metodami wirtualnymi. Zapewne dlatego nawet prosty kod dla tego frameworka zajmuje sporo SRAM. Programowanie mikrokontrolerów w...
Przerobienie Atmel'owskiego frameworka dla CDC to błahostka. Znajdziesz miejsce odpowiedzialne za odbieranie danych przez UART i zobaczysz, kiedy te dane i w jaki sposób będą wysyłane via USB do PC. Twoje przerobienie będzie polegało na wysyłaniu własnych danych, a nie tych odebranych przez UART. Jeżeli chcesz zrozumieć CDC to raczej konieczne jest...
Witam. Proszę o jakieś sugestie bo mam następujący problem: Postanowiłem zainstalować sobie AS6. Korzystam z win XP. Ponieważ korzystałem cały czas z sp2 w win XP przed zainstalowaniem AS6 zainstalowałem sp3 dla win XP. Instalacja AS6 przebiegła bez problemu - zainstalował się najpierw .NET Framework, potem Visual Studnio 2010 (Shell) a na końcu Atmel...
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...
.NET dla mikrokontrolerów istnieje, istnieją inne próby osiągnięcia niektórych celów, które wyieniłeś, zobacz np. SPL, Atmel Software Framework, czy Qt dla embedded. Generalnie problemem nie jest semantyka. Problemem jest olbrzymia różnorodność peryferii i co za tym idzie możliwość ich konfiguracji na dosłownie tysiące sposobów. Stąd też finalnie zawsze...
Witam Choć temat nawiązuje do UARTu, to chodzi bardziej o to jak zacząć pracować z Xmegą w praktyce. Spodziewałem się, że przeprowadzka z Atmegi na Xmegę to będzie małe piwo. Chciałem zrobić prosty program typu echo, stwierdziłem – dla początkującego pewnie łatwizna – znajdę parę przykładów, przeanalizuję, spojrzę do dokumentacji, napiszę...
Co do tej struktury to ok ... teraz mam problem ogólnie z działaniem. Napisałem kod, który podłącza się do USB i nic więcej nie robi. W poszczególnych miejscach umieściłem zwłoki z zapaleniem i gaszeniem LED'a, żeby wiedzieć gdzie się sypie program... i już po USB_Init mi nie zapala led'a :/ //Włącza zegar GPIO //GASI LED USB_Init(&pUsb); //ZAPALA...
Korzystam z płyty startowej EVK1100. Generalnie przykłady programów zawarte w pakiecie AVR32 UC3A Software Framework (22 MB, revision 1.1.1, updated 09/07) , który jest do pobrania tu: http://www.atmel.com/dyn/products/tools_... działają poprawnie. Jedynie te przykłady w których są włączane przerwania (nieistotne jakie) nie działają....
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).
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...
(at)kula001 A jak bym się najpierw zastanowił w jakie projekty idziesz. Owszem, pokazane płytki są fajne, ale... Czy w swoich projektach chcesz używać procka STM32F429? Obudowa LQFP144, do tego dosyć drogi. Te płytki mają ceny mocno dumpingowe, niestety nie przekładają się one na możliwość zakupu w sensownej cenie samego procesora. STMy dosyć mocno...
do ARM'ów producenci nie udostępniają swoich darmowych kompilatorów, a jeśli już jakieś się znajdą (poza open-source) to mają śmieszne ograniczenia. Wymień mi producenta ARM'ów, który ma taki kompilator. Cały zestaw narzędzi, kompilator, linker, debuger, symulator są dostępne za darmo. Linaro, CodeSourcery. Oni nie udostępniają, bo nie muszą, one są....
Jest już stabilna wersja (nie wiem czy wcześniej ktoś to zaznaczył) Gdyby ktoś chciał pobrać AVR Studio 5 to wrzuciłem to do siebie na serwer. http://blog.konopnickiej.com/2011/06/10/... - kilka zrzutów ekranu. Pełna wersja instalacyjna z dołączonym Visual Studio Shell 2010 i .NET 4.0. (602 MB, revision 5.0, aktualizacja 11 maj) http://static.konopnickiej.com/avr/as5in...
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,...
Nie... niestety plugin działa dolinkowując mnóstwo rzeczy arduino "z automatu" co jest bez sensu jeśli nie chcemy z frameworka korzystać.
Najszybciej to chyba przyjdzie Tobie zainstalować Visual Studio na tym Win7 i w trybie Debug odkryć co tam się dzieje. Uruchamiasz jako Administrator? Czasem więcej można uruchomić z "Pulpitu" niż "Moich dokumentów". Mam Win7Pro z VS2022 i VS2019 i takie same w Win10Pro. Czasem trzeba obniżyć target framework w aplikacji ale to zazwyczaj dla XP. Konfiguracja...
atmel software framework vista framework driver framework
huawei podświetlenie ekranu telefonu oporność głośnik tomtom uszkodzi zasila
tester rezonatorów kwarcowych tester rezonatorów kwarcowych
Numark – jak zapobiec brudzeniu rąk przez koła jog w kontrolerach DJ (sticky rubber, czyszczenie, nakładki) MAN TGE 2.0 TDI Furgon 2019 – lokalizacja czujnika temperatury G62 do świec żarowych