Ściągnąłem paczkę, którą załączyłeś, zaimportowałem projekt z istniejącego tam makefile (musisz mieć plugin w Microchip Studio https://microchip.my.site.com/s/article/... i kompiluje się poprawnie. Zatem problem nie leży w źródłach, a w Twoim środowisku.
Witam, Konfiguracje są fajne bo widać co wybierasz. Możesz to rozwiązać inaczej tworząc plik z konfiguracjami i odpowiednie albo zaremować lub odremować. jeśli projekt wykorzystuje ten sam rodzaj procesora. Ja korzystam z konfiguracji dla różnych procesorów + do tego config.h z możliwymi funkcjami w programie. Dodano po 10 Solution to zbiór projektów....
Nie, gdyż jest to konfiguracja segmentu kodu dla linkera, a nie dla kompilatora. Niemniej, jeśli zdefiniujesz to we właściwościach projektu w AS, to każde linkowanie tego projektu zrobi się z takim ustawieniem segmentu text.
Możliwe, że masz jakiś kłopot z systemem operacyjnym i/lub z Visual Studio. Odinstaluj Atmel Studio i Visual Studio (chyba 2015). Zainstaluj rekomendowaną wersję Atmel Studio. Ona tez doinstaluje sobie sama Visual Studio. Mam nadzieję, że właściwie wybrałeś mikroprocesorek oraz jego częstotliwość pracy w konfiguracji projektu? Dodano po 10 Spróbuj zasymulować...
Nie używam AS. W innym C plik hex tworzy się automatycznie podczas kompilacji. Poszukaj w katalogu projektu. Może jest
O ile to jest wolniejsze od 6 ? W swojej naiwności spróbowałem to niedawno uruchomić na jakimś atomie. Nie wiem co w tym systemie jest takiego niesamowitego ale uruchamianie 40 sekund okna konfiguracji projektu to lekka przesada.
ednak kwestia tego jak wgrać kod z projektu w Atmel Studio 7.0 do pamięci mikrokontrolera pozostaje otwarta. Jak pozostaje otwarta, skoro na załączonych przez ciebie screenach widać, że AVRDude wgrywa poprawnie kod do MCU. Więc o co ci chodzi? Mieszanie explained z gołym procesorem, AVRDude, jeszcze inne programy - to nie ma sensu. Dodano po 1 Musisz...
Użyj najnowszej wersji AS - nie ma sensu używać prehistorii typu AS 6.2. Stwórz nowy projekt C, na ATMega328P, podłącz Xplained, odpal debuger, zatrzymaj go. Oczywiscie wybierz jako narzędzie debugera płytkę Xplained. Może od tych różnych reinstalacji gryzą się jakieś sterowniki. Warto je odinstalować.
Witam! Mam problem z programem na atmega88PA. Gdy program działał na atmega8A nie było takiego problemu. Przesiadłem się na atmega88PA, zmieniłem potrzebne rejestry i konfigurację projektu - Atmel Studio 6.2 (najnowsze). Kompiluję z param. optymalizacji -Os. Definiuje F_CPU=14745600UL fusebity ustawione są prawidłowo. Program działa bez problemu dopłóki...
Z tego co widziałem w Panelu Sterowania-> Narzędzia administratorskie -> wydajność, to u mnie zwiesza się o ram (też 1,5gB). Co ciekawe wirtualnej zarówno na C jak i na partycji z atmel studio mam po 2 gB i Windows nie chce z niej korzystać. Cholender, ciekawe, a możesz to rozwinąć ? I o RAM'ie i o swapie na różnych partycjach... Wgranie IE8 nic nie...
To tylko pokazuje niedoskonałość twojego IDE. Większośc takich zmian mozna spokojnie wyklikać w IDE, czego przykładem są np. ARMy Atmela i Atmel Studio, w którym praktycznie nie zachodzi potrzeba bezpośredniej edycji skryptu, Prawie wszystko da się załatwić w konfiguracji projektu. Wyklikiwanie skryptu linkera - ta propozycja chyba świadczy że tematu...
Mógłby ktoś podać link do jakiegoś projektu w Microchip Studio Trzy lata temu pisałem ci, że to nie jest kwestia IDE, lecz konfiguracji linkera. Jeśli chcesz, aby dodatkowa pamięć była alokowalna dla zmiennych globalnych, musisz zmienić skrypt linkera. Jeśli ma byc widoczna dla zmiennych alokowanych na stercie lub stosie to należy tylko zmienić wartości...
I usuń definicję F_CPU z kodu, po przejściu na Atmel Studio znajdziesz na nią miejsce w ustawieniach projektu. Po przejściu projekt powinien się skompilować, ale z góry uprzedzam, że takie zastosowanie _delay_ms() nie zadziała, jak byś się tego spodziewał, tam musi być wartość znana na etapie kompilacji. Wywaliłem, niestety nie kompiluje się . Atmel...
(at)kamyczek Podłączyłem już J-Link i w Microchip studio zadziałało debuggowanie za jego pomocą Utknąłem na module wifi Znalazłem taką przejściówkę: https://kamami.pl/atmel-xplain/560117-ad... na którym można zamontować moduł wifi zależy mi na zasięgu (jest to płytka do robota) oraz jakości bibliotek do programowania...
Witam wszystkich forumowiczy zainteresowanych tematem 8-bitowych mikrokontrolerów AVR w moim poradniku!! Na wstępie parę słów na temat przyczyny oraz celu, jaki skłoniła mnie do napisania poradnika. (Niezainteresowanych proszę o przejście od razu do sekcji "Zaczynajmy" .) Przyczyna jest dość prosta, zwyczajnie miałem potrzebę zaimportowania swoich...
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)Kudzu Wtyczka zapewne odczytuje dane o konfiguracji z katalogów projektu. Zauważ, że w katalogu projektu masz ukryte podkatalogi utworzone z przez SVN z konfiguracją. Dzięki temu możesz robić np. commity zarówno przez wtyczkę do AS, jak i klasycznie poleceniami svn, lub dowolną nakładką graficzną.
Witam! Jakiś tydzień temu zakupiłem zestaw EVB 5.1 z procesorem AVR Atmega32 ze strony botland.com i bez zarzutu uruchomiłem kilka podstawowych programów testowych. Problem polega na tym, że chciałbym wysyłać dane z mikrokontrolera na PC. Widziałem parę tutoriali na Youtube wykorzystujących w tym celu program Atmel Studio, ale niestety w tym przypadku...
Utworzenie projektu pomogło. Mam tylko jeszcze kilka problemów; Przeszedłem krok po kroku opis konfiguracji który znalazłem na tej stornie: http://mikrokontrolery.blogspot.com/2011... tylko nie jestem pewien co do konfiguracji avdude z Atmel Studio (ponieważ używam USBasp). Czy trzeba to ustawić w tym okienku:...
Witam! Procedura podpięcia tego programatora do Microchip Studio opisana jest dokładnie tu: [url=]http://mikrokontrolery.blogspot.co... Przy częstych zmianach typu mikrokontrolera konieczne jest wielokrotne przerabianie ustawień External Tools. Proponuję ułatwienie sobie pracy: - w katalogu projektu...
(at)abrabis - pokaż schemat albo wyraźne zdjęcie układu. Jakiś kondensator jest przy mikrokontrolerze? Co z resetem? Lekturka: http://mikrokontrolery.blogspot.com/2011... Masz chyba coś pokręcone z konfiguracją częstotliwości zegara - nawet gdy dioda miga, to nie wygląda to na 200ms. Ustawienia w opcjach projektu Atmel...
Witam. To mój drugi post na elektrodzie. Od mojego pierwszego pytania trochę poczytałem i trochę zrobiłem, jednak w końcu się muszę upewnić jak uwieńczyć dzieło jakim jest pierwszy program wgrany do mikrokontrolera. Będąc totalnym noobem, boję się , że jeśli zrobię coś nie tak to popsuję wszystko ...Tak więc o to co zrobiłem: -stworzyłem następujący...
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...
(at)mas24 Nie musisz za każdym razem pisać tego F_CPU itd. Wystarczy sobie stworzyć szkielet projektu i potem zapisać go jako szablon. Następnie przy tworzeniu nowego projektu wskazujesz na szablon i masz cały szkielet zaimportowany. Nie tylko konfigurację, ale np. jakieś pliki startowe, biblioteki itd. Nie próbowałem, ale pewnie można to też zdefiniować...
AS6 jest pisany w środowisku visual i po prostu korzysta z tego co udostępnił Microsoft. Jest podobny do VS, bo to po prostu de facto nakładka na VS - oba korzystają ze wspólnego silnika. I jak całe to środowisko wymaga dosyć mocnego komputera, ale nie przesadzajmy. Na starym AMD X2 uruchamiał mi się ze 20 sekund, na nowym może 2-3s. .NET i tak na większości...
Używam AVR Studio 4.13+SP1 i WinAVR-20070525 Projekt jest pobrany ze strony której link jest podany w pierwszym poście tego tematu. Uczytałem go tak że odpaliłem AVRStudio i wybrałem New Project , wpisałem Project name i wygrałem AVR GCC. Potem do utworzonych katalogów dodałem pliki z projektu. Kompiluję poprzez F7 (Build Activ Configuration) i jak...
Moje pytanie było zadane raczej jako przyczynek do dyskusji niż jakaś realna obawa spędzająca mi sen z powiek. Prawdą jednak jest, że Atmel Studio stanowiło do tej pory jakiś standard jak chodzi o AVRy. Nie twierdzę, że to jedyna możliwa opcja ale z pewnością jedną z wiodących. Jeżeli ktoś chciał by mu napisać program na AVRy nie ciężko go było przekonać,...
Na początku pliku port.h masz #define __AVR_ATmega168__ i to determinuje jaka zawartość pliku jest dostępna. A tak nie powinno być. Robisz projekt, w opcjach projektu (ATMEL STUDIO lub ECLIPSE) wskazujesz docelowy uC np. Atmega16 i po tym wyborze jest dostępna zawartość dla wybranego uC. Wybierzesz inny uC to wszystko zmienia się pod ten inny. A Ty...
W źródłach IRMP są przykłady jak używać z konkretną rodziną procków. irmp_get_data Powyższy plik mógłby być po prostu bazą dla twoich funkcji. Najważniejsze oczywiście jest to, że irmp.c musi być poddane kompilacji a potem linkowaniu. W tej kwestii niestety nie pomogę, bo nie znam Atmel Studio. Ja to wszystko wiem i tak właśnie próbowałem uruchomić...
symulator - zawsze możesz sobie odpalić z AVRStudio - co to za problem ? i do tego można używać AVR Studio, nawet do projektów które tworzysz sobie wygodnie w Eclipse. Na prawdę sprawdź i pooglądaj te poradniki jak chcesz przejść na C ... warto. Bo AVR Studio5 i 6 to męczarnia i koszmar. Stara wersja 4.xx .... jeśli ci ją ktoś proponuje to mniej więcej...
http://obrazki.elektroda.pl/7091107600_1... Witam! Dzisiaj chciałbym przedstawić mój sterownik serwomechanizmów opary na znanym i (nie)lubianym mikrokontrolerze Atmega8a. http://obrazki.elektroda.pl/8171207800_1... Jak widać schemat jest banalnie prosty i składa się z dosłownie paru elementów, co pozwoliło ograniczyć...
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...
Ok, podobnie jak kol. BOBI, próbuję złożyć kompletny projekt dla mikrokontrolerów AT91 (tyko, że dla rodziny SAM3). Chciałbym mieć środowisko alternatywne dla ATMEL STUDIO. W między czasie przejrzałem skrypt linkera i wprowadziłem takie modyfikacje: [syntax=cpp]/***************************... * author:...
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...
Witajcie Próbuję własnie odpalić to USB na tym module: http://www.leon-instruments.pl/2013/03/x... i nie mogę sobie poradzić. Oczywiście przykład z: http://mikrokontrolery.blogspot.com/2011... działa bez zarzutu, ale miałem problemy z dodaniem do tego projektu innych potrzebnych mi rzeczy...
Cześć :) Wpadł mi pod rękę launchpad LaunchXL-F28379D od TI i jako, że już trochę po AVRach udaje mi się poruszać to chciałem zacząć coś mocniejszego i z systemem RTC. Przykładowe projekty bez problemu udaje się odpalić (te z katalogu example projects z ControlSuite), ale przeraża mnie tam ilość wszystkiego wokół. Do durnego mrugania diodą jest masa...
http://obrazki.elektroda.pl/3879789700_1... Witam. Wstęp: Dziś chciałbym pokazać Wam szybki sobotni projekcik. Z racji zbliżającej się zabawy sylwestrowej i wolnej soboty postanowiłem udoskonalić moją wytwornicę dymu. Dobudowałem jej dołączalny timer. Na urządzeniu ustawia się żądaną długość odstępu pomiędzy dymieniami oraz czas dymienia....
http://obrazki.elektroda.pl/6783263600_1... Chciałbym przedstawić konstrukcję, która nie wnosi do świata elektroniki zupełnie nic nowego ponad standardowe połączenie kilku elementów, która powstała dla zabawy i żeby ładnie wyglądała, czyli zegarek binarny. Założeniem była budowa zegarka z widocznymi wszystkimi elementami i zasilanego...
Co masz na myśli mówiąc o Linkerach i skryptach oraz "dziergniu"? Sam sposób tworzenia konfiguracji projektu i skryptów linker'a jest odmienny, niż ten stosowany w pozostałych toolchainach. Będziesz musiał zagłębić się w dokumentację zamkniętego, komercyjnego Keil'a, która nie udzieli ci odpowiedzi na wszystkie pytania (bo jest "zamknięta"). Tutaj...
Witam. Mam płytkę MMnet03 + EVBnet03 (z procesorem atmega128). Programuję AVR w C dosyć długo, ale z takim czymś się nie spotkałem jeszcze. Utknąłem na prostej rzeczy, otóż mam podłączoną diodę do wyjścia PB0, którą chcę wysterować. Teraz pytanie dlaczego ten program działa (dioda normalnie pracuje): [syntax=c] #include <avr/io.h> #include <util/delay.h>...
http://obrazki.elektroda.pl/6472265100_1... Witam. Chciałbym zaprezentować rezultat pracy dyplomowej magisterskiej wykonanej przeze mnie i kolegę, studentów Zachodniopomorskiego Uniwersytetu Technologicznego w Szczecinie. Kierunek: Elektronika i Telekomunikacja, Specjalność: Cyfrowe Systemy Sterowania. Głównym celem pracy było wykorzystanie...
Aby kod łatwo było analizować używaj znaczniki SYNTAX: [syntax=c] tu wklej Twój kod [/syntax] Plik : HD44780.c Plik : HD44780.h Dodano po 25 Ja połączyłem je w ten sposób ale pewnie źle bo wystąpiły błędy w kompilacji. Proszę o pokazanie mi sposób połączenia tych dwóch plików w prawidłowy sposób. Pierwsze uwagi: - te dwa pliki to tylko...
https://obrazki.elektroda.pl/3541662400_... WatchX to wielofunkcyjne, noszone na nadgarstku, urządzenie deweloperskie, które zamienić można w co się tylko chce. Jest to przede wszystkim zegarek na rękę, ale również zgodny z Arduino, Scratchem i Atmel Studio zestaw deweloperski, dzięki czemu można przeprogramować zegarek w zupełnie...
Tutaj: http://helion.pl/przyklady/jcmikr.zip masz przykłady z książki Tomka Francuza "Język C dla mikrokontrolerów AVR od podstaw do zaawansowanych aplikacji". Ścieżka po rozpakowaniu pliku: \Przykłady\AtmelStudio6\R18\LCD-alfa-tes... Otwierasz projekt bezpośrednio w Atmel Studio. W project -> LCD-alfa properties... wybierasz zakładkę z lewej strony...
10kHz, czyli, o ile dobrze rozumiem, potrzebuję wygenerować 20 tysięcy próbek na sekundę Źle rozumiesz. Narysuj sobie joden okres sinusoidy - zobacz ile próbek na niego przypadnie i jak z taką iloscią będzie wyglądać przebieg z DAC-a Co do zaczepek w stylu 'nie lubi ARM bo nie umie czytać datasheetów, pewnie nigdy nie widział ich na oczy a marudzi'...
http://obrazki.elektroda.pl/2117530600_1... Ciekawy projekt, w którym za pomocą własnych rąk i kilku narzędzi, można zbudować przystawkę do gitary elektrycznej, która pozwoli jej na bezprzewodowe przesyłanie dźwięku do wzmacniacza. Na początek kilka wad prezentowanego rozwiązania. Do przesyłania dźwięku będą używane częstotliwości pasma...
https://obrazki.elektroda.pl/2612302100_... Poniższy projekt jest ulepszoną wersją prezentowanego przeze mnie jakiś czas temu generatora wzorcowego synchronizowanego z odbiornikiem GPS. W związku z tym opis będzie krótszy, wspomnę tylko o różnicach oraz nowych funkcjonalnościach urządzenia. Przed dalszą lekturą warto zapoznać się z...
http://obrazki.elektroda.pl/5748352100_1... Dostałem do naprawy ledowe światełko Stage Lighting SPD018. W wyniku obdukcji pacjenta okazało się że procesor P89V51R82FN nie daje oznak życia. Klient chciał żeby jak by się dało reagował na dźwięk lub na DMX z obsługą 3 kanałów. Część DIY dotyczy właściwie samego oprogramowania. Jako że...
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...
http://obrazki.elektroda.pl/5385398300_1... Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany przeze mnie projekt...
Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...
https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...
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...
http://obrazki.elektroda.pl/2553061200_1... Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. I. W tym roku Atmel zagościł w Polsce w ramach warsztatów Atmel Tech On Tour, zorganizowanych wraz z obchodzącą 25 lecie działalności firmą JM elektronik. Warsztaty dotyczyły rozwiązań IoT z wykorzystaniem modułów łączności bezprzewodowej...
Sprzedam PCB (1 szt. + 5 szt.) oraz matryce LED (5 szt.) do wyświetlacza JB-LED BiCOLOR . Zestaw do samodzielnego montażu - lutowanie THT i SMT Kody źródłowe przykładowych programów (przesuwający się kolorowy tekst, zegar czasu rzeczywistego, sterowanie bezprzewodowe z PC przez Bluetooth itp). Możliwość podłączenia większej liczby matryc. Idealny do...
http://obrazki.elektroda.pl/9771931400_1... Podczas cyklu szkoleń Sigfox, LoRaWAN, LTE NB-IoT, LTE-M . Szkolenie zostało zrealizowane przy wsparciu Sigfox Sigfox opiera swoje działanie o infrastrukturę publiczną (zbudowaną przez operatora), technologia pozwala na niskie zużycie energii przy niewielkiej ilości przesyłanych danych, roczna...
atmel studio konfiguracja visual studio konfiguracja projektu atmel studio
kompresor akumulator excel porównywanie kilku kolumn restart satel
ustawienie rozrządu nissan ustawienie rozrządu nissan
Podciśnienie w pompce pralki - przyczyny i rozwiązania Wzmocnienie sygnału z analogowych organów DIN