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.
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.
A dodatku Atmel Studio ma symulator AVR więc możesz łatwo testować napisany program: http://mikrokontrolery.blogspot.com/2011... Czy istnieje "coś" w C co jest tak bajecznie proste jak było to rozwiązane w bascomie ... chodzi o prosty programator, środowisko i procesor xmega czy arm z minimalną ilością...
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.
To chyba wszystko co chciałem wiedzieć, najważniejsze, że VC nie nadaje się do realizowania moich celów. Szkoda bo uczę się na książce Sokół R. - "Microsoft Visual Studio 2012. Programowanie w C i C++" i tak było mi wygodnie. W tej sytuacji muszę znaleźć inną literaturę, ma ktoś jakieś pomysły? Wspomniane Atmel Studio to nic innego jak Visual Studio...
Na razie nie, są takie dodatki do AS4. Zarówno do AS4, jak i 6 można uzyskać z Atmela informacje o pisaniu takich interfejsów dla AS po podpisaniu NDA.
Z GUI? Atmel Studio + dodatki.
Jakie service packi są potrzebne aby zainstalować Avr Studio7 na systemie Windows 7? Aby zainstalować AVR Studio 7 na systemie Windows 7, zaleca się przede wszystkim zaktualizowanie systemu operacyjnego do najnowszych dostępnych aktualizacji oraz service packów. Konieczne jest posiadanie co najmniej Service Pack 1 (SP1) dla Windows 7, które wprowadza...
Czy dobrze rozumiem, że pierwsza informacja oznacza obszar zajęty w pamięci FLASH a druga w pamięci RAM? Dobrze rozumiesz. Warto także zainstalować dodatek Data Size Viewer: http://mikrokontrolery.blogspot.com/2011...
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ą...
Witam szukałem na goglach nie znalazłem konkretnej odpowiedzi, czy istnieje jakiś programator który da się zrobić samemu żeby działał z Atmel AVR Studio i w dodatku był na usb ??
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.
A może lepiej zmieńcie kontroler. środowiska atmela nie da się używać. w wersji 6 programowy symulator nie pokazuje stanu rejestrów wejścia wyjścia......... i ma tyle błędów że lepiej używać STM32. nie wspomnę, iż STM jest już tańszy od atmela na dodatek jest 32bitowy ma znacznie więcej pamięci i jest dużo szybszy.
Wystarczy Atmel Studio 7 z dodatkiem Visual Micro, i życie staje się piękne. Pozdr
Wystarczy ująć eksportowane funkcje w klauzulę extern "C" ... i będzie ok. BTW, po co piszesz własne makefile? Nie prościej użyć np. Atmel Studio, który stworzy go za ciebie i w dodatku obsługuje C++? Przy okazji - powszechny pogląd, że niby programowanie obiektowe generuje mniej optymalny kod, jest z palca wyssany :) Pochwal się co tworzysz.
Dodajmy, że mając drugi programator, można zaprogramować USBasp ściągniętym z Internetu kodem, który uczyni go zgodnym z AVRISP MkII (przynajmniej na poziomie interfejsu SPI używanego w ATtiny i starszych modelach ATmega. Wtedy ATmel Studio widzi go jako AVRISP MkII i nie wymaga żadnych dodatków ani driverów.
(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.
Witam Potrzebuje określić rozmiar kodu oraz ile zostaje użytej pamięci w mikroprocesorze. Używam Atmel Studio 6.2. Na blogu http://mikrokontrolery.blogspot.com/2011... jest opisane jak to zrobić - jaki dodatek (programik) ściągnąć i zainstalować, jak używać - wszystko. Tylko jak postępuję zgodnie...
Postanowiłem przyglądnąć się systemowi kontroli wersji. Zainstalowałem zatem dodatek AnkhSVN w Atmel Studio 7 oraz uruchomiłem serwer SVN na Debianie (Apache Subversion). Niby wszystko działa, bo repozytorium jest widoczne w Atmel Studio, ale pojawia się pytanie: jak przenieść istniejący projekt z katalogu lokalnego do repozytorium? Gdzieś trafiłem...
Ściągnąłem MKAVRCalculator i przez niego wgrywam program. Bardzo fajne narzędzie, bardzo mi się podoba i jest łatwy w obsłudze, a w dodatku po polsku. W Atmel studio nie chce nadal działać programowanie przez USBasp, ale od czego mam MKAVRCalculator :D Dzięki Wszystkim za cenne porady :wink:
W AS 6.2 był dodatek Naggy, który to robił. Chyba też działa z AS7. Sprawdź.
Do tego co napisał kol. Dondu dodam, że jeśli ktoś chce to może do Atmel Studio napisać własny plugin realizujący to co chce. Poza tym środowisk wszelakich jest pełno, do wyboru do koloru. Oprócz wymienionych dodam świetne Codeblocks, czy Anjuta i pewnie dziesiątki innych. IMHO pomysł autora to tylko strata czasu. Natomiast np. plugin do AS symulujący...
Nie, odczyt zabezpieczonego procka zwraca kolejne wartości od 0 do 255 i tak w kóło. Nie wiem po co ci różne nakładki - avrdude najlepiej się obsługuje z linii poleceń, przynajmniej wiadomo o co chodzi, w dodatku można to zintegrować z jakimś sensownym IDE, dzięki czemu nie trzeba rozkodowywać fusebitów. Zobacz: http://mikrokontrolery.blogspot.com/2011...
taki programator masz? Jaki jest sens kupować USBasp, czy za prawie 60 zł programator, który nawet nie współpracuje z Atmel Studio, jeśli za 40-50zł można mieć klona AVRISPMKII, który obsługuje ISP (stare AVRy) i PDI (nowe AVRy), w dodatku jest w pełni wspierany przez Atmel Studio, dzięki czemu nie musisz używać jakiś innych nakładek, avrdude i tym...
(at)gpi_unit Przede wszystkim poczytaj jak się robi wstawki asemblorowe w gcc - bo nie wystarczy po prostu wkleić mnemoniki asemblera. Trzeba to jeszcze wszystko opakować w informacje potrzebne kompilatorowi. Poza tym akurat na pokazanych funkcjach nic nie zyskasz - kompilator generuje kod identyczny z optymalnym. Jeśli z jakiegoś powodu musisz zmniejszyć...
musiałbym mieć coś więcej niż taki zwykły programator USBasp nie, możesz podłączyć zasilanie z programatora (osobiście nie polecam USBASP ponieważ nie wspiera go Atmel Studio - mam nadzieję, że ktoś mnie poprawi jeśli się mylę), ale i tak kiedyś odłączysz płytkę od komputera, więc będziesz potrzebował zewnętrznego zasilania ;-) na podanym blogu: http://www.mikrokontrolery.blogspot.com/...
Odinstaluj Eclipse i używaj oryginalnych narzędzi, czyli Atmel Studio przede wszystkim dlatego, że zawiera symulator, który jest niezbędny każdemu początkującemu (i nie tylko): http://mikrokontrolery.blogspot.com/2011... oraz tysiące przykładowych programów w dodatku ASF.
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...
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...
Witam Mam pytanie. Kiedyś pamiętam na przedmiocie systemy wbudowane programowaliśmy płytki takie do nauki (kilka diodek,ekran 7 segmentowy itp). Pamięta, że wykorzystywany był język C a program to AVR studio. Był też emulator takiej płytki gdzie zamiast programować realną płytkę można było zaprogramować płytkę wirtualną (np zadania domowe gdy nie miało...
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....
Witam. Zainstalowałem to "COŚ" i jestem całkowicie rozczarowany. W dodatku nie mogłem wybrać programatora MK II. Jak wybrałem procesor Atmega328PB to się okazał że niema takiego procesora. Podczas kompilacji. Okazało się że środowisko podczepiło się pod GCC w katalogu WinAVR-20100110 (staroć nie wyinstalowana). Za duże i raczej nastawione na PIC. W...
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.
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...
Istotnie, nawet 90zł za programator, który instaluje się "od strzału" bez konieczności jakiegoś hokus pokus, który współpracuje z Atmel Studio i programuje procki od 1,8V, w dodatku wszystkie rodziny AVR to straszne przepłacanie. Znacznie lepiej jest studiować dokumentację AVRDude, jojczyć, że fusebity zablokowały procka i wydać np. 50zł dodatkowo na...
Ja bym nie dyskutował o gustach - jak dla mnie Eclipse jest za ciężkie podobnie jak Atmel Studio 5 i 6. I w dodatku nie wspiera tak dobrze narzędzi Atmela, o debugowaniu nawet nie wspominając - brrr. To moje SUBIEKTYWNE zdanie - szanuję Twoje więc skończmy dyskusję na ten temat. Dodano po 1 edit: no to spróbuj AvrStudio 4.18 - ono nie wymaga tej piekielnej...
Dość rozsądnym wyborem jest ASUS X551CA, nawet wydajny(za taką kwotę), cichy, nie grzeje sie no i w dodatku CENA. Za takie pieniądze. Sam się na niego skusiłem.
Po co Ci dodatkowe płatne narzędzia, skoro w oryginalnym środowisku programistycznym Atmel Studio masz wszystko czego Ci trzeba: http://obrazki.elektroda.pl/4359536000_1... W dodatku możesz użyć odpowiednich opcji i wpisać to w programie, dzięki czemu w trakcie programowania będzie programować także fusebity. Zanim zaprogramujesz podaj...
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...
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...
Po zainstalowaniu dodatku Makefile wszystko zadziałało. Zastanawiam się tylko dlaczego podczas kompilacji w oknie na dole pojawiają się takie logi jak poniżej: ------ Build started: Project: ComponentTester, Configuration: Debug AVR ------ Build started. Project "ComponentTester.cproj" (default targets): Target "PreBuildEvent"...
Dobra reasumując: Powiedzmy jeśli piszę w eclipsie to jeśli wykorzystuje tylko biblioteki z toolchaina a każdą inna bibliotekę, powiedzmy z internetu zamienię na swoją to wszystko ok! Jeśli oczywiście klientowi przekaże program wraz z kodem. Jeśli używasz tylko bibliotek, które są standardowo z kompilatorem - libc, AVRlibc, to nie musisz nikomu przekazywać...
Gotowe =/= składane samodzielnie do pracy z ARM. Gotowe są owszem całkiem sympatyczne, ale jak się samodzielnie (i w dodatku jak w przypadku początkujących nieumiejętnie) poskłada eclipsa to więcej problemów niż motywacji do pracy ;)
Wiem, jaki jest cel używania F_CPU, niestety poprawienie na 8000000UL gdy kwarc jest nie podłączony, w dalszym ciągu nie wpływa na działanie programu. No i bardzo dobrze - bo tak ma być i tak będzie - dokąd będziesz stosował w kodzie programu #define F_CPU xxxxxxx tak się tego NIGDY NIE robi, a jak chcesz żeby się skończyły twoje kłopoty z toolchainami,...
Albo masz ściągniętą uszkodzoną wersję AS - niektóre przeglądarki mają problem z tak długimi plikami Błędne ściągnięcie nie może powodować wymogu aktywacji produktu, tylko zawieszenie (a raczej błąd instalatora przy sprawdzaniu sumy kontrolnej) albo masz zawirusowany komputer Wirus na brak możliwości aktywacji AS? Mało prawdopodobne dodatek do AS w...
Te Studio zapodałem tak informacyjnie :D Nie zachęcam ani nie odradzam bo nie używałem. Wiem że teraz tak ze wszystkim chociaż KEIL zajmuje 2,5GB na dysku a przy starcie zajmuje 20MB :D Nie narzekam tylko tak sobie obserwuje. Zainstalujesz TINA z Texasa, LT Spice, Android Studio, Atmele i co tam jeszcze ..i tak każdy jeden po kolei minimum 1GB ...a...
Witam, wracam po 4 latach do nauki programowanie AVR. Posiadam WIN10 i programator AVT5388, zainstalowałem Atmel Studio 6.2 tak jak drzewiej i okazuje się że w żaden sposób nie mogę wgrać wsadu do uC. Pogrzebałem trochę w sieci i próbowałem się coś ze sterownikami kombinować, chociaż na początku chyba programator dobrze się zainstalował bo był w zakładce...
Jeszcze mam pytanie odnośnie kwarcu i kondensatorów 22p. Jak już wiem kwarc należy dawać jak najbliżej procesora a czy te kondensatory też powinny być najbliżej jak to możliwe czy nie koniecznie? Bo chciałbym zrobić odłączalny kwarc na module (kwarc byłby włożony w listwe goldpin) i kondensatory jeśli by nie przeszkadzała ścieżka 5mm to bym dołączał...
Wybaczcie mi - obaj - ale ja jednak chyba nie do końca rozumiem działanie SVN. Może jednak przerzucę się na gita, bo mam przeczucie, że w sieci znajdę więcej materiałów na ten temat. Do tej pory myślałem, że działa to tak, że na serwerze SVN (u mnie jest to serwer na Orange Pi z Debianem w tej samej sieci lokalnej) przetrzymywany jest projekt ze wszystkimi...
Witam ponownie! Ponieważ nikt nic nie pisze to może wspólnymi siłami coś wykombinujemy:) Udało mi się wykombinować takie coś używając przykładów i qtouch studio (wszystko w załączniku) i niestety wyskakują mi takie błędy a to dopiero początek!! Error9expected ')' before numeric constantC:\Users\Mariusz\Documents\A... Studio\KLAWIATURA\KLAWIATURA\KLAWIATURA....
Po prostu wstaw break przed zmianą stanu portu jak się program zatrzyma zrób pracą krokową kilka taktów i zobacz czy zmienił się stan portu . Ten symulator nie jest stworzony do tak banalnych rzeczy jak miganie diodą , możesz spróbować symulator z IAR jest dostępny jako dodatek (przynajmniej kiedyś był dostępny) w studio7 tam można symulować LCD , wyświetlacz...
Eclipse sobie z tym poradzi może, bo jest na tyle zaawansowany, że być może zrobi to rozwinięcie,... Atmel Studio radzi sobie poprawnie w każdym tego typu przypadku także pod kątem sprawdzania poprawności składni programu (dodatek Naggy): http://obrazki.elektroda.pl/4810365100_1... Nie ma więc problemów ani po stronie edytora, preprocesora,...
Czy jest sens debatować nad tym co jest szybsze w 8 bitowych AVR-ach, stos czy sterta? Nie wiem jak z wykonaniem, ale... szybsze jest alokowanie pamięci na stercie, a następnie zwalnianie jej czy może przechowywanie dużych tablic na stosie? Oczywiście cały czas mówię tutaj o zarezerwowaniu pamięci tylko i wyłącznie na czas działania funkcji. ...jeśli...
Kolego może zdefiniuj jeszcze jaki uC. Wymagania niby nie są tu duże tylko 18 pinów I/O. Ale pytanie jakie mają być zależności czasowe między wejściem a wyjściem. Innymi słowy jak szybko będą zmieniały się stany wejścia i jak szybko musi zareagować na to wyjście. To bardzo ważne. Na dodatek problem z wyjściem analogowym, możesz zrobić to na 3 sposoby:...
Problemem nie jest przylutowanie tego, bo to potrafi średnio zdolny ssak naczelny. Problemem jest cena (softu, PCB) i wiedza potrzebna do poprawnego zaprojektowania PCB pod takie układy. Wystarczy wziąć pod uwagę, że tego typu układy mają po kilkanaście pinów zasilania nie bez powodu. Oczywiśćie zamiast 180 MHz można to puścić na 10 MHz, można to też...
Jak wynika ze screena nowe AVR Studio ogranicza się do wysoce komercyjnych programatorów i wszystkie hobbystycznie klonowalne zostały wycięte. Nie ma w tym nic dziwnego, w końcu dla Atmela sprzedaż mikrokontrolerów jest tylko dodatkiem do core businessu jakim jest sprzedaż extremalnie drogich programatorów. Pozostaje Ci chyba tylko powrót do wersji...
Pod tym linkiem: https://s3-us-west-2.amazonaws.com/atmel... masz do dyspozycji darmowe środowisko producenta tych mikrokontrolerów w którym masz zintegrowane wszystko to, co jest potrzebne do obsługi tych układów. Eclipse + odpowiedni plugin nie jest zły (sam kiedyś z niego korzystałem) ale skoro producent...
Zrobiłem ten program zupełnie od nowa, hmm nie mam pomysłu i działam na "czuja" w oparciu o zbliżone programy. Poniżej wrzucam kod programu, który... nie działa, ale myślę,że jestem blisko i muszę doczytać na temat MUX-ów , ktoś ma jakieś pomysły jak rozgryźć te MUX-y dla 6- ciu wejść (PC0 do PC5) ? Jesteś uparty i niczego się nie uczysz, gdyż nie...
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),...
Właściwie można. W AS7 chyba jeszcze nie ma wszystkich dodatków, które były w 6.2. Poza jakimiś niewielkimi błędami generalnie siódemka działa. Niemniej ponieważ nie lubię być betatesterem środowiska, to spokojnie czekam na AS 7.1 lub nawet 7.2 :) Póki co AS7 nie oferuje mi nic co by mnie zachęcało do przejścia z 6.2 na 7. No może ew. kompilator w nowszej...
Jaki masz system operacyjny? W Linuxie można łatwo zainstalować potrzebne oprogramowanie i korzystać z niego z wiersza poleceń. Moim zdaniem to łatwiejsze niż korzystanie z zaawansowanego Atmel Studio na Windowsie, pomimo że posiada ono interfejs graficzny. W dodatku na Linuxie działa avrdude, narzędzie do wgrywania programów do pamięci mikrokontrolera,...
Ten Pan z tego filmiku tak fajnie mówi, że jedyne czego potrzebujesz to "ONE SIGLE FILE" ;) ... zapominając dodać, że ten łan single fajl ma 750MB !!! Jakaś masakra. Instalacja nawet na szybkich kompach trwa wieki. Pół windowsa zostaje przeorane najnowszymi dodatkami i katowane DOT NET'ami ;) ... a start samego środowiska to po prostu porażka. Jeszcze...
Witam. Warning1#warning "This header file is obsolete . Use <avr/interrupt.h>." Przecież pisze co masz zrobić - używać nagłówka interrupt.h, a nie przestarzałego signal.h, a Ty wstawiłeś oba, a w dodatku przerwań nie używasz :) Error2'PWM10' undeclared (first use in this function) Gdybyś sprawdził w datasheet ATmega8A to znalazłbyś informację:...
(at)anszun No nie za bardzo czegoś się nauczysz. Ten procesor ma tylko komparator analogowy i chyba 8-bitowy timer. Nic więcej. W dodatku ze względu na zaledwie 2 kB FLASH i 128 bajtów RAM nie za bardzo poprogramujesz w C, zostanie asembler, który ma obecnie średnią przydatność. Zresztą nie wiem jak ze wspaciem dla tego procesora w nowym IDE, z kolei...
Nigdy nie interesowały mnie komputery przenośne typu notebook więc jestem ostro nie w temacie.Za dwa misiące chciał bym nabyć jakiś sprzęt i już dziś zaczynam się rozglądać stąd ten post. Budżet początkowy 2000-4000zł. Może być nowy lub używany. Zaczniemy od tego do czego używam PC: - Atmel Studio, AVR Studio - Adobe Photoshop i Adobe Premiere - Visual...
Ja bym nie patrzył na oprogramowanie mkCalculator bo takie same funkcje udostępnia ATMEL Studio 6.x za darmo. No może poza tym, że trzeba pamiętać, żeby nie zaznaczać EXT_CLOCK ;) Dalej wszelkie kolny USB ASP odpuścił bym sobie, bo to... amatorszczyzna i problematyczny złom (wystarczy zobaczyć ile problemów z tym sprzętem pojawia się miesięcznie na...
Marek_Skalski: Dlaczego odstają? Widziałeś ich nowe serie SAMD? IMHO jeśli odstają od konkurencji to raczej na plus. Obecnie produkowane płytki Xplained mają programator + debugger już na płytce, nie potrzeba zewnętrznych programatorów. W dodatku wzorem innych producentów, przy pomocy programatora/debuggera z płytki można programować także zewnętrzne...
To co piszesz to nie wada JTAGa Atmela, tylko przykro mi to mówić, twój brak umiejętności debuggowania. JTAG pracuje na poziomie stanu procesora, ustawiając pułapkę sprzętową w kodzie C, który po działaniu optymalizatora nie da się przenieść w prosty sposób na assembler powstaje problem. Gdzie tą pułapkę ustawić, skoro instrukcja języka C jest tłumaczona...
(at)Marek_Skalski (at)Marek_Skalski Informacje są na stronie Atmela, tyle, że po wybraniu układu przekierowują na stronę microchipa. Niby są tylko 4 nowe układy (nie liczyłem), ale za to wypuścili ATTiny z DAC, event system, custom logic, kontrolerem panela dotykowego i paroma innymi bajerami. Nie jest to mało. W dodatku z płaską przestrzenią adresową...
ad 1 & 2. Obawiam się, że musisz poznać trochę podstaw, jeśli chcesz ten projekt zrealizować. Nie tylko google są źródłem informacji. Co to jest semafor to wiki wie, operacje atomowe - czyli niepodzielne, takie, które nie są przerywane, w szczególności przerwaniem. Co do USART - nie musi to być bufor cykliczny, po prostu zrób tak, aby nie wysyłać wszystkiego...
Ja uparcie obstawiam USBasp Thomasa Fischl'a. Dlaczego? Programator tani, prosty, działa od kopa, nie sprawia problemów, Hehehe, żart jakiś? Wystarczy spojrzeć na ilość wątków na elektrodzie pt. "USBasp nie działa", "USBasp nie wykrywany przez komputer", ... Ponadto sterujące tym programatorem AVRDude ma sporo błędów. Szczerze powiem tak, że Dragon...
Witam, mimo zdefiniowania zmiennej F_CPU = 16000000UL w Toolchain na Atmedze 328P, po uruchomieniu symulatora zakładka procesor wskazywała prędkość taktowania na 1 MHz. Zmieniłem to ręcznie, ale problem z prędkością dalej pozostał. Ze strony http://www.et06.dk/atmega_timers/ kalkulator wyliczł mi, że dla przerwań występujących co sekundę powinienem...
Czytając temat mam wrażenie, że to forum motoryzacyjne i spór pomiędzy fanami BMW i grupą VW... Arduino pomogło mi zacząć dawno temu z elektroniką cyfrową. Było tanie, dostępne, i była cała masa książek i materiałów w necie. Podpinam, kompiluje, diodka mryga. W dodatku biblioteki są tak napisane, że komendy mają takie nazwy, że nawet idiota by zrozumiał...
Witam Postanowiłem umieścić tu (jeżeli można) worklog z prac nad mjoyem i kierownicą do PC zbudowaną na jego podstawie. Może uda mi się dokończyć z waszą pomocą ten projekt, a ta strona będzie pomagała następnym budowniczym mjoya. Płytkę wykonałem termotransferem. Pierwsze próby nie były zbyt udane, ponieważ ścieżki były poprzerywane. http://obrazki.elektroda.pl/5836154100_1...
Kompilator / konsolidator realizuje zmienną tak, jak jest to możliwe. Jeśli zmienna volatile jest lokalna dla funkcji, to może ona zostać umieszczona w rejestrze. Teoretycznie zmienna publiczna też może być zrealizowana w rejestrze, tylko wymaga to wiedzy o całym programie i w dodatku stwierdzenia, że możemy sobie na to pozwolić, bo wszystkie funkcje...
Softem nie ubijesz megi chyba, że namieszasz w fusebitach;) USBASP wystarczy do zmiany softu, polecam to uczynić. Na chińskim sofcie miałem słaby kontrast i nie szło go zmienić a obraz lekko migał;/. Na nowym Jest idealnie w dodatku oryginalny soft tranzystor NPN wykrył mi jako PNP:D nowy wykrywa prawidłowo. Tyrystorów niestety nie posiadam więc nie...
Ogólnie USBAsp to półśrodek polecany przez osoby lubiące rozwiązania "harcerskie". Owszem można, owszem, wiele osób to lubi - nie będę się kłócił, bo o gustach się nie dyskutuje - jedni wolą Eclipse, ja tego środowiska nie lubię - wolę nawet mulaste Atmel Studio 6.1, ale to gusta. Moim zdaniem lepszym wyborem jest AVR ISP mkII - sprawia mniej problemów...
Też wtrącę swoje trzy grosze. Zacznę kontrowersyjnie. Warto spojrzeć kto doradza - jakoś tak się składa, że C/C++ doradzają osoby mające tysiące postów na koncie i często setki lub tysiące "pomógł", po przeciwnej stronie mamy osoby z licznikiem na poziomie kilku-kilkunastu. Nie znaczy to oczywiście, że ktoś rozpoczynający karierę na elektrodzie nie...
(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ć...
Więc używanie go to czysta strata w ilościach wyprowadzeń, szczególnie w uC które posiadają mało tych pinów. Zwłaszcza DebugWire w AtTiny. Zajmuje "aż"jedną linię i to w dodatku reset. czy ten debuger jest bezprzewodowy Da się zrobić. Przez Wi-Fi, BT. Co chcesz kolego udowodnić? Że bez debugera da się żyć? Da! Bez komórki, komputera, Internetu, samochodu...
Dyskusji na ten temat było już dosłownie setki. Wszystko zależy jakie masz umiejętności i ile chcesz w to zainwestować kasy. Biorąc pod uwagę, że nie znasz się na elektronice, zbudowanie nawet relatywnie prostego programatora może być wyzwaniem samym w sobie. W dodatku USBAsp, który zapewne zbudujesz to raczej złom, już lepiej go kupić w necie za 15...
Niech kolega rozbierze przerywacz kierunkowskazu, poczyta notę U643B i nie myśli o NE555 do tej aplikacji skoro są układy specjalizowane. Co ciekawe produkcji Atmel , ale niech kolega zauważy: wymaga 5 elementów dyskretnych "Kup teraz na allegro.pl za 4,92 zł - U643B DIP8..." - najniższa spotkana cena (przeważnie >5zł) U643 obsługuje jedynie kierunkowskazy...
Tylko do mnie nie przemawiają takie (przepraszam) puste słowa. Muszę mieć konkrety, przykłady. ... Nawet nie wiem czy zadziała, ale tak ma to mniej więcej wyglądać? Ciągniesz ten wątek już drugą stronę, podczas gdy wszystko łącznie z gotowymi programami otrzymałeś. Dodatkowo otrzymałeś opisy słowne w tym wskazania dot. zastosowania tablic i jak widzę...
Slawas To co podałeś ma tylko złącze USB i prosty układ pracujący w klasie CDC. To jest jak hak zamiast dłoni. W dodatku strasznie drogi. PPK 1. Weź dowolną płytkę z serii Discovery. Znajdziesz tam uC z rodziny Cortex-M3 lub M4 ze sprzętowym USB FS gotowym do użycia, USB HS wymagające dołożenia PHY np. USB3300, trochę dodatkowych elementów oraz programator...
https://obrazki.elektroda.pl/4737781600_... Seeed Studio właśnie wypuściło swój najnowszy moduł - Wio Lite W600. Jest to kompatybilna z Arduino płytka z łącznością WiFi. Posiada on moduł W600 oraz i mikrokontroler Atmel SAM D21 z rdzeniem ARM Cortex-M0+. Rdzeń Wi-Fi zintegrowany jest w module W600 działającym w pasmie 2,4 GHz. Moduł...
Freddie, przeinaczasz fakty. Gdzie pisze, że AVR32 jest na rynek urządzeń dekodujących MPEG? Jest to jedno z zastosowań, ze względu na sporą moc obliczeniową. Ale jest to normalny rdzeń, na którym ładnie śmiga Linux, więc można praktycznie wszystko. Są też małe AVR32 (UC3), które można stosować jako naturalne rozwinięcie AVR8, w projektach w których...
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...
Jeżeli masz zamiar troszkę się pobawić i to wszystko rzucić w kąt to "masz rację" po co wydawać dużo forsy. Kup coś lepszego a zapomnisz że używasz jakiegoś programatora. Mam coś takiego i na razie wystarcza. http://obrazki.elektroda.pl/4082623500_1... A teraz przymierzam się do http://obrazki.elektroda.pl/3581801400_1...
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...
Witam, oczywiście cała rodzinka AVR nadaje się do tego o czym piszesz. Tanio można zacząć od ATtiny2313 lub ATmega8. Tylko zrób sobie sam albo kup gotowy programatorek za 15zł - STK200 podłączany właśnie do portu LPT ;) .... zassij sobie program PonyProg najnowszą wersję, będziesz nim mógł bez problemu programować procki poprzez programator STK200 .......
Witam Wracam do tematu po 2 latach (sic!!!) Sprzęt przeleżał swoje ( aklimatyzacja :D ) i teraz wypadałoby w końcu go uruchomić. Tak poważnie to instalacja była dość skomplikowana i dałem sobie spokój. Zainstalowałem ponownie na Vista najnowsze AVR32 Toolchain, AVR32 Studio 2.5 oraz Flip 3.4 (w takiej kolejności). Niby wszystko dobrze zainstalowane...
Witam. Po dość długim czasie postanowiłem powrócić do programowania AVR ze względu na mały projekt który planuję w niedalekiej przyszłości. Zaopatrzyłem się w oprogramowanie, mikrokontroler i do dzieła. Po całym dniu oprogramowywania różnych peryferiów utknąłem na ADC. Otóż mam taki problem, że nie działa mi procedura obsługi przerwania od ADC umieszczona...
maciej.andrzej.s: Ponieważ nie masz żadnego doświadczenia, to w zależności od wyboru rodziny i egzemplarza uC albo dasz sobie szansę na naukę i rozwój, ale zniechęcisz się na długo (na zawsze). Koledzy tutaj różnie podpowiadają i pewnie każdy z nich ma trochę racji. Ja proponuję zwrócić uwagę na to jak się pracuje z każdą rodziną mikrokontrolerów, jakie...
Inny przykład - można z uporem maniaka stosować np drogą Xmegę lub w tej samej cenie pewnie ze 4 razy szybszy, mający o wiele więcej zaawansowanych peryferiów i układów (np FPU) ARM. Dyskusja wtedy o stosowaniu lub nie np. floatów przestaje mieć większy sens. Proponuję do tego wątku o wszystkim i o niczym nie mieszać kolejnego tematu. Pisanie, że za...
W pierwszym poście trochę lepiej opisałem sposób tworzenia obrazu. Dziękuję za pozytywną ocenę, postaram się odpowiedzieć na wątpliwości i pytania. Przyczepić się mogę jedynie tego, że na schemacie złącza nie są opisane - powinno być bardziej sensownie, a nie SV1, SV2 itp, bo nic to nie mówi. Masz rację, poprawiłem złącza. Nie używam standardowego KANDA,...
Witam. W przykładach do książki Tomasza Francuza jest obsługa USART w przerwaniach. Kod: [syntax=c] #define MAX_CMD_LEN 10 //Maksymalna długość polecenia w bajtach void USART_init() { PORTC_OUTSET=PIN3_bm; PORTC_DIRSET=PIN3_bm; //Pin TxD musi być wyjściem USARTC0.CTRLA=USART_RXCINTLVL_LO_gc | USART_TXCINTLVL_LO_gc; //Odblokuj przerwania odbiornika i...
Odradzam produkty Atmela ze względu na wysokie koszty narzędzi i produktów, zamknięte środowisko, martwe forum ARM i niepewną przyszłość po przejęciu przez Microchip (rok temu). Aktualnie jedne z łatwiejszych na start są produkty ST z całą serią płytek Nucleo i Discovery, które są tanie, mają wbudowany programator/debugger, którego można używać z innymi...
Gdzie kolega to wyczytał? Jakiego typu problem? W wersji 1.11.8.5 zostało zmienione podejście do U(S)ARTów: . Może kolega wyrazi bardziej precyzyjnie tzn: Został poprawiony błąd który powodował że nic nie działało. Bascom niestety nie dorasta poziomowi AVR studio. Nie twierdzę ze bascom sie do niczego nie nadaje ale w bardziej rozbudowanych programach...
Robię właśnie pierwszy projekt w AVR Studio 5 i... podoba mi się. Dość długo przymierzałem się do integracji Visual Studio 2008 z avr-gcc, bo bardzo dużo piszę w VS (programy na PC) - jestem przyzwyczajony do porządnego edytora kodu. Ten z AVR Studio 4 przyprawiał mnie zawsze o ból głowy. Chłopaki z Atmela się postarali (albo komuś zapłacili żeby się...
Blade80: To oznacza, ze ktos zamiast poprawic program i kozystac z poprawnej skladni jezyka, probuje ja sztukowac przez dyrektywe #define. sbi i cbi byly wprowadzone na podobienstwo analogicznych z ASM, jednak nie to polecenia C. Oczywiscie jest to dopuszczalne i dzialac bedzie, ale lepiej uzyc drugiej z podanych przez Ciebie wersji i do niej sie przyzwyczaich,...
atmel studio atmel studio visual studio atmel studio biblioteka
prosty regulator oświetlenia silnik mercedes atego temperatura kabel mercedesa
Wybuchowy zapłon w kotle Logamax GB022 - przyczyny i rozwiązania Brak kursora na ekranie: LG Magic Remote i Windows