Może [url=http://mikrokontrolery.blogspot.com...
Ś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.
Poszukaj w sieci ArduinoUploader i prosto i bezboleśnie wgrasz wszystko do procka.
(at)Chivo Masz też w Atmel Studio przyjazne okno w którym wybierasz konfigurację fusebitów. W połączeniu ze Snapem masz całkiem niezłe środowisko do programowania/debugowania AVR.
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....
Stare, ale tak samo odnosi się do Microchip Studio (toto samo co Atmel Studio): http://mikrokontrolery.blogspot.com/2011...
Nie .boot, tylko .text. Segment .boot nie jest standardowym segmentem, jest używany w aplikacji (nie w bootloaderze) do adresowania stałych znajdujących się w obszarze bootloadera. Ponieważ projekt jest powiązany z konkretnym typem MCU to istotnie trzeba zmieniać tą stałą, tak aby odzwierciedlała początek bootloadera w konkretnym typie i konfiguracji...
Jeśli wcześniej miałeś kontakt z AVR to polecam ci ARMy od Atmela, na początek np. proste z rodziny SAMD n. D20/21. Też płytki z wbudowanym programatorem/debuggerem, znane środowisko Atmel Studio - brak potrzeby jakiejkolwiek konfiguracji, tysiące przykładów dołączonych do Atmel Studio.
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. W nowym mikrokontrolerze zegar jest ustawiony na 1MHz należy wówczas włączyć tryb programowania z niską prędkością w usbasp. Powinna być tam zworka lub mikroprzełącznik opisany jako slow lub podobnie. Albo skorzystaj z programu z tej strony: http://www.atnel.pl/mkavrcalculator.html...
Nie mam Atmel Studio, używam Eclipse.
W trybie singleended jak zewrzesz pin do masy to nie będziesz miał 0, tylko będzie pewien ofset. Ale powinno być stabilnie, a u ciebie wyniki są losowe (przynajmniej te, które pokazałeś). Wygląda to tak jakby pin wejściowy ADC wisiał w powietrzu. 0 uzyskasz w trybie różnicowym ADC. Co do symulatora - tak, odpal ten z Atmel Studio, jeśli masz debugger...
(at)x-fly Nie wiem dlaczego uwazasz ze akurat .NET 4 jest trefny, kolejna sprawa to aktualizacje do niego sa czasem istotne wiec warto instalowac (a przynajmniej czytac czego dane poprawki dotycza i instalowac te ktore np. poprawiaja problemy z jakims sprzetem). Owszem samo .NET nie jest idealne jak i Java ;) no ale nic sie nie zrobi M$ robi z tego...
Doczytałem gdzieś, że wcale nie trzeba łączyć się z serwerem svn przez http. Można skorzystać z protokołu svn. Skonfigurowałem więc svnserve sugerując się tym: http://gogs.info/wiki/debian/subversion.... ale nie potrafię się połączyć z serwerem za pośrednictwem AnkhSVN.
Nie znam się na ATmegach i Atmel Studio jak określa port ale zaprezentowany kod odwołuje się do całego portu: #define OUT_1WIRE_LOWPORT_1WIRE &= ~(1 << PIN_1WIRE); Konfiguracja (wskazanie) w kodzie prawidłowego portu/pinu 1W jest oczywistą oczywistością, jak mawiał klasyk i szczerze mówiąc wstępnie nie rozważałem takiej sytuacji. Użycie błędnego...
Jeszcze raz dzięki wszystkim. Próbowałem z ECLIPSE za usilną namową mirekk36, ale jak to mówią jak coś jest do wszystkiego to jest do niczego. Zniechęca konfiguracja. Ja zostaję przy ATMEL STUDIO. Pewnie jeszcze nie raz się wyrżnę na jakichś pułapkach ale nie boję się konfrontacji z nimi.
Co prawda konfiguracja CKSEL jaką wybrałeś jest opisana jako reserved, ale spróbuj doprowadzić sygnał zegarowy do XTAL2 i może ruszy. Na przyszłość - proponuję jednak używać kalkulatora fusebitów z Atmel Studio - w przeciwieństwie do innych programów wyliczających wartość fusebitów, w AS nie klikamy na nic niemówiące nazwy, lecz wybieramy co chcemy...
Witam, mam procesor atmega 88pa-pu i programator usbasp, chciałbym pisać progamy w atmel studio i wgrywać je przez dodany avrdude. Konfiguracji dokonałem wg. instrukcji tmf (http://mikrokontrolery.blogspot.com/201... Właściwie to jest to mój pierwszy procesor i nie wiem gdzie mogę popełniać błąd - sprawdziłem...
Tak, tylko F4 to raczej procki trudne do wykorzystania przez hobbystów. Jak się kupi devkita to ok, ale samemu robić pod to płytkę? Ale nie o tym chciałem pisać. Wykorzystam twoją wiedzę o ARMach - bo może coś przeoczyłem, albo po prostu są te funkcje w innych rodzinach. To co mi brakuje - rejestr MUX umożliwia wybór jednej z alternatywnych funkcji...
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ć...
AVR Dragon poprawnie współpracuje z XMEGA128A1 w trybie JTAG, w PDI chyba ma problem na Xplained. Mam takie pytanie pomocnicze, jaki masz dokładnie moduł? Bo jest Xplained z XMEGA128A1, z tym, że on pomocniczo ma jakiś procesor AVR32 z serii UC3, który robi jako bridge USART<->USB i z programowaniem przez JTAG nie ma nic wspólnego - za to może...
Powstaje pytanie czy łatwiej jest dodać jakiś procesor do Diamond czy może FPGA do Microchip Studio czy innego programu obsługującego JTAG? Dawno Daisy Chain nie używałem, ale z tego co pamiętam, konfiguracja tego w AVR Studio, a potem w Atmel Studio była raczej banalna - po prostu podawało się pozycję (w bitach) urządzenia. Akurat tak się składa,...
Witam. Mam problem z dodaniem Dragona do Atmel Studio. Nie jest widoczny. http://obrazki.elektroda.pl/4444306000_1... http://obrazki.elektroda.pl/3662311200_1... Zainstalowałem środowisko w wresji 6. Podłączyłem dragona, jest widoczny, ale tylko w menedżerze urządzeń. Proszę o pomoc w konfiguracji.
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...
Witam. Niestety nie wiem na czym polega błąd generowany podczas operacji BUILD... Program to kopia z youtube lekcji elektronik 2313, oraz Atnel... Przejrzałem lekcję Atnela *2 (bluebook)/ konfiguracja Eclipse, sprawdziłem program z oryginalem, niestety bez efektu... Proszę o pomoc. Pozdrawiam. Unikaj spacji w nazwach plików, narzędzia takie jak gcc...
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.
Dziękuję wszystkim za zainteresowanie tematem. Odpowiadając na powyższe posty Eclipse dla tego, że jakiś czas temu szukając "od czego zacząć" trafiłem na inne popularne forum gdzie dosyć ogarnięty w temacie gość przeprowadził na filmie przez proces instalacji i konfiguracji. Poszło gładko, a że nie mam punktu odniesienia co jest lepsze został i działa....
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ą...
Zazwyczaj kolejność nie ma znaczenia - nowe fusy będą obowiązywały dopiero po resecie procka, a w jednej operacji wgrywane są i fusy i flash, stąd też flash jest wgrywany przy starej konfiguracji fusów. Z drugiej strony , o ile w fusach nie blokujesz RESET, to zmiana ich konfiguracji nie ma znaczenia dla wgrania FLASH. Zakładam, że zmiana jest sensowna...
Jeżeli do dyspozycji masz wyłącznie usb i są to twoje początki to zdecydowanie polecam kupienie programatora USBAsp. USBTiny klon MK-II do zrobienia samemu jeszcze trudniejszy. Poza tym, żeby je odpalić musisz mieć jakiś inny programator, żeby zaprogramować programator. Kółko się zamyka. Na portalu na A masz USBAsp' ow mnogo. Kupisz za 20PLN i na początek...
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...
No niestety, ja już w niczym nie pomogę, ponieważ od niedawna jestem "szczęśliwym" posiadaczem Win8.1, i nic mi się nie uruchamia, nawet w trybie zgodności. Jedynie Code Vision i Atmel Studio się ostały.,
Witam szanownych forumowiczów zamierzam wykonać zegarek na procesorze attiny 2313 i taktować go kwarcem zegarkowym 32,768kHz tylko nie mam pojęcia jak ustawić takie taktowanie procesora (w mk avr calculator nie ma do zaznaczenia takiej opcji) czy mógł by ktoś wyjaśnić jak to ustawić w mk avr calculator, programuję w języku C Po prostu użyj odpowiednich...
Filmik widzialem juz wczesniej, lecz nie odpowiedzial on na moje pytania. No coz, myslalem ze sie da zrobic to wszystko w jednym programie bez dodatkowych headache'ow ale trzeba bedzie sie zadowolic dwoma albo trzeba programami ;) Mam pytanie, czy ten Atmel Studio lub avrdude maja wbudowany compiler czy konieczne sa jakies dodatkowe operacje?
Z komunikatu widzę, że nie zainstalowałeś sterownika do programatora USBasp. Avrdude schowaj do jakiegoś folderu i oczywiście w konfiguracji dodaj do niego ścieżkę. W innym przypadku robi się śmietnik na dysku, którego później będzie ciężko ogarnąć.
Witam Czy potrafi któryś z was przekonwertować taki fragment kodu w BASCOM na C (Atmel Studio 6) ? Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc
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...
"Bascom nie chce programowac" bo napisał ci dlaczego. Popraw rozbieżności i programuj ponownie. ... Znaczy to mniej więcej że rozpoznany procesor w programatorze jest inny niż ten który jest zadeklarowany w hex/bin file, lub w skompilowanym programie. Spójrz jeszcze raz na zrzut ekranu z wybranym STK500 Native driver. W oknie loga pojawia się "ChipID:...
Nie będe firmy reklamował ale jeden z polskich producentów podobnego sprzętu opartego o rozwiązanie tego programatora ma na swojej stronie pełną dokumentację, schemat i instrukcję obsługi tego programatora łącznie z instrukcją konfiguracji tego pod każde środowisko (Atmel Studio, Bascom, etc.) Dostępny jest nawet wsad do mikrokontrolera. Naprawisz sobie...
Witajcie, w jaki sposób w Atmel Studio 6.2 mogę ustawić skrót klawiaturowy do programatora avrdude? Mam przycisk na pulpicie, nazwałem go USBasp, działa, ale skrót klawiaturowy, którym mógłbym go wywoływać, zamiast uruchamiać avrdude otwiera mi okno konfiguracji programatora zewnętrznego. Dosyć to męczy, bo łatwiej testować program wciskając z klawiatury...
Większość kursów, szczególnie w języku Polskim jest mocno przedatowana. WinAVR nie żyje już chyba 4 czy 5 lat! Zainstaluj sobie Atmel Studio, które ma już w sobie toolchain, lub też pobierz toolchain osobno ze strony Atmela.
Co innego masz w okienkach, co innego w komunikatach, inne mikrokontrolery. Z tą xmega128 są chyba złe podłączenia. Z drugiego czarnego obrazka: wydaje mi się że na te komunikaty pomoże wersja avrdude 6.0.1. Ja mam MK II (sibit.pl) od 4 lat i początkowo chodził właśnie na tej wersji avrdude. Teraz przy najnowszych Windowsach, Atmel Studio 7, Eclipse...
Zmiana na Atmel Studio 6.0 była dobrym wyborem. Na początku było z tym środowiskiem trochę problemów przy konfiguracji i ogólnym go ogarnięciu, ale po czasie się zastanawiam dlaczego ja w ogóle używałem WinAvr-a. Bajery tam wbudowane czasami się przydają.
To prawda, nawet napisałem jak to zrobić w przypadku nowszego Atmel Studio: http://mikrokontrolery.blogspot.com/2011... Niemniej jest to tylko proteza, o ile programowanie działa, to bezpośrednio nie skorzystasz ani z możliwości graficznej konfiguracji fuse i lockbitów, a także z możliwości wykorzystania...
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:...
Albo lepiej kup sobie porządny programator współpracujący z Atmel / AVR Studio i pozwalający na programowe obniżanie częstotliwości nawet do rzędu 50Hz (koszt <100zł)
Jak masz w miarę nowy komputer to zainstaluj sobie Eclipse x64 z 2018.09, to ostatni kompatybilny z wtyczką AVR, instalacja jest bezproblemowa. Do kompletu Java x64, toolchain możesz mieć ten co teraz. Do Arduino jest jeszcze łatwiej z Eclipse, ściągasz sobie Sloeber i od razu jest wszystko co potrzeba dla AVR, ewentualnie doinstalowujesz sobie inne...
Może na początek zaktualizuj w Microchip Studio w Tools ---->Device Pack Manager--->I zainstaluj najnowszy Pack dla Dx. Czyli Atmel AVR-Dx Series Device Support 2.7.321 (2025-02-19). Albo jak go nie widzi to go ręcznie pobierz zstąd: http://packs.download.atmel.com/ I potem go zainstaluj Tools ---->Device Pack Manager--->Instal-->Browse...
Przeczytaj sobie ostatni paragraf tego artykułu: http://mikrokontrolery.blogspot.com/2011... Po co korzystać z jakiś kalkulatorów, skoro firmowe Atmel Studio umożliwia w wygodny sposób policzenie wszystkiego? Zamiast martwić się co jak działa, z rozwijalnej listy wybierasz potrzebną konfigurację...
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...
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...
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,...
(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...
Niedawno miałem problem z AS7. -----Atmel Studio 7 - kiszka czy błąd w konfiguracji--- Niewiele czasu upłynęło a mam następny. Do mojego układy włożyłem bateryjkę. Uruchomiłem - niestety nie działa jak należy. Więc do kodu - coś tam zmieniłem , dopisałem. Nie działa. Napięcia OK. Wszystko OK. Uruchamiam - i i to samo. Poszedłem odpocząć. Drugie podejście:...
Dziękuję Ci za pomoc. Troche mnie to "ugotowało", bo sam chyba przez to nie przebrnę. A ten Atmel-ICE pod Atmel Studio genialnie chodzi. Ale teraz coś mnie na Linuksa tknęło. No i do tego w Code::Blocks. Tam ładnie działa mi xds100v2 na tych lpc2142, co do których mi w innym wątku pomogłeś. A że ten Code:Blocks mi sie praktycznie nie wiesza, no i ogólnie...
Mam wrażenie, że chaotycznie coś próbujesz zrobić, zupełnie bez zastanawiania się nad sensem zmian. Napierw masz ADMUX = (1<<REFS1) | (1<<REFS0)| (1<<ADLAR), potem ADMUX = _BV(0), co kasuje ci ustawienia napięcia referencyjnego i bit ADLAR, po czym znowu używasz tych magicznych | i &. Nie możesz po prostu zmieniając ADMUX robić...
A dlaczego miałbyś sobie nie poradzić? Temat lockbitów wymaga pewnych przemyśleń i optymalna konfiguracja zależy od programu użytkownika. Np. jeśli wyłączysz dostęp do pamięci FLASH z poziomu aplikacji i bootloadera, to wszelkie stałe umieszczone w FLASH staną się niedostępne. Z kolei jeśli nie wyłączysz (akurat w Tiny25 to bez znaczenia) to np. bootloader...
Pracujesz pod Windowsem, więc zainstaluj Atmel Studio i zapomnij o problemach nieznanych w innych środowiskach (systemach). Wiem, że AS 6.1 jest duże, ale jak już zainstalujesz to naprawdę przyjemnie się pracuje. Spróbuj. Moim zdaniem warto.
(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ą.
Kup sobie oryginał lub klona AVRISPMkII, na ebay sobie takie znajdziesz, działa bez problemu w Atmel Studio, w dodatku masz wygodną konfigurację fusebitów w tym programie. A jeśli chcesz wydać ciut więcej to polecam ci AVR Dragon - oprócz możliwości programowania wszystkich mikrokontrolerów Atmela, masz też opcję HVPP (rzadko się przydaje), ale masz...
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...
W datasheet'cie też nie widziałem tego napisanego wprost, ale skorzystaj ze smart studio, wygeneruj dwie konfiguracje różniące sie tylko negacją danych i zobacz co się zmieniło w wart. rejestrów. Konfiguracja tych modułów jest strasznie zamieszana więc możliwe, że to nie jeden bit trzeba zmienić. Ja zawsze generowałem wart. rej. za pomocą smart studio...
Witam, na wstępie zaznaczam, że jestem początkujący i proszę o wyrozumiałość. Chciałbym coś zrobić na ATxmega16A4, program chcę pisać w C na Atmel Studio 4.x lub 6.x. Na początek, już na etapie schematu zaistniała potrzeba przetestowania i sprawdzenia możliwości konfiguracji Timera z uwzględnieniem możliwych do współpracy z Timerem portów, a co za tym...
(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...
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...
mirekk36 , nie patrzyłem na dodane biblioteki więc nawet tego nie zauważyłem, ale przyznam się że mimo iż sam korzystam z Studio4 (5 jest chaotyczna, nie lubię Visual Studio MS które moim zdaniem jest zrypane całkowicie to jak Atmel przeszedł na to to kaplica...) i wpisuję częstotliwość w konfiguracji, to nie czytałem jeszcze o tym że nie powinno się...
Doszła zamówiona paczka, podpiąłem wszystko na płytce stykowej. Wyświetlacz się świeci - już wiem jak to wszystko podpiąć. Teraz stawiam czoła problemom natury programowej, a w zasadzie konfiguracja programatora do działania w ATMEL Studio. Niestety jak teraz dowiedziałem się z lektury, zamówiłem dosyć ubogo wspierany programator (USBasp). I muszę użyć...
niestety po wysłaniu jakichkolwiek danych z terminala, flaga nie chcę się ustawić na 1. Wygląda na to, że masz problem z przerwaniem odbioru UART. Czy jesteś pewien, że przerwanie odbioru zostało poprawnie skonfigurowane? Sprawdź, czy masz ustawiony bit RXCIE w rejestrze UCSRB, co włączy przerwania odbioru. Powinno to wyglądać tak: [syntax=c] UCSRB...
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...
Ponieważ program jest prosty, więc najłatwiej opalić symulator w Atmel Studio (nie potrzebujesz hardwarowego debugera) i sobie prześledzić ten program krok po kroku, w poszukiwaniu stanu IO, który jest niezgodny z oczekiwaniami. W ten sposób najłatwiej wykrywa się głupie błędy związane z nieprawidłową konfiguracją jakiegoś układu peryferyjnego. BTW,...
A masz programator kompatybilny z Atmel Studio? Jeśli tak, to w zakładce programowanie masz fusebity, w tym m103 - odznaczasz go i tyle. Jeśli masz programator, który bezpośrednio nie współpracuje z AS, to robisz to samo, notujesz pokazane wartości fusebitów i zmieniasz je przy pomocy AVR Dude.
Czy zauwazyliscie, ze w najnowszej wersji AStudio6_2sp2_1548 nie ma symulatora? Probowalem na 2 roznych systemach W7x64, w tym jednym czystym i symulator jest niedostepny. Bez problemu dziala we wszystkich poprzednich wersjach, w tym AStudio6_2_1153. Nie potrafie znalezc informacji, czy to bug Atmela czy moze jakas nowa opcja w konfiguracji. Nie wiem...
A który uC AVR czy ARM będzię łatwiejszy do uruchomienia i jego programowania i który będzie szybszy ? Co to znaczy szybszy? Określ jaką szybkość potrzebujesz. Szybkie ADC (2x2Msps, 12-bitów) ma rodzina XMEGA A, Wszystkie XMEGA AU i B mają sprzętowe USB, wszystkie XMEGA mają sprzętową obsługe enkodera, także optycznego, także z indeksem. Także sprecyzuj...
(at)grzebcio zrób tak jak kol. (at)Piotrus_999 radzi. Oczywiście można się bawić z usbasp i ATMega8, ale za jakieś 40 zł masz programator z debuggerem i ATMega168/328, bezpośrednio wspierany przez Atmel Studio. Ponieważ na pokładzie masz sprzętowy debugger będziesz mógł odkryć zupełnie nową radość programowania i podglądania jak procesor i twój program...
------ Build started: Project: GccApplication2, Configuration: Debug AVR ------ Build started. Project "GccApplication2.cproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!=''). Target "CoreBuild"...
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ć...
Witam Odpalił ktoś STK500 pod Bascomem? Przyznam że nie wgłębiałem się w zagadnienie ale odpuściłem sobie po kilku próbach bo programowałem głównie gotowymi HEXami pod AVR Studio, teraz bawię się Bascomem i przepinanie się miedzy programami mnie nie bawi :) Najlepiej byłoby gdyby się udała fuzja Bascoma z Dragonem, ale to chyba jest z góry skazane na...
8051 nie ma możliwości konfiguracji poszczególnych wyjść a poza tym ma inną obciążalność wyjść (i ich charakterystyką prądowo napięciową). A może problem jest w tym sprawdzaniu wejść, bo skoro usunąłeś funkcje if i problem zniknął, to problem jest z czytaniem wejść A jeszcze sprawdź czy masz zgodne wersje oprogramowania, bo może tu się gryzie: http://www.helmix.at/hapsim/...
Dlaczego kapryśne? Ja używam dwóch gotowych środowisk bazujących na Eclipse i jestem z nich zadowolony. Kabel USB A-miniB kupisz w każdym sklepie z akcesoriami komputerowymi. Wiesz, że ten zestaw kosztuje więcej, niż płytka z Cortexem z 0.5 MiB Flash, 64 KiB RAM, Ethernetem, USB i kolorowym, graficznym wyświetlaczem LCD z panelem dotykowym? Tylko czy...
Biblioteka wyświetlacza, którą stosujesz (Radosława Kwietnia) ma opóźnienie w funkcji inicjującej: [syntax=c]void LCD_Initalize(void) { unsigned char i; LCD_DB4_DIR |= LCD_DB4; // Konfiguracja kierunku pracy wyprowadzeń LCD_DB5_DIR |= LCD_DB5; // LCD_DB6_DIR |= LCD_DB6; // LCD_DB7_DIR |= LCD_DB7; // LCD_E_DIR |= LCD_E; // LCD_RS_DIR |= LCD_RS; // _delay_ms(15);...
Witam! Posiadam program AVR Studio 4 i chce przy pomocy tego programatora C:\Program Files\Atmel\AVR Tools\AvrStudio4\program1\program1.asm(4... : Include file 'm8def.inc' not found Assembly complete with 1 error Deleting 'program1.eep' Deleting 'program1.obj' Deleting 'program1.hex' Deleting 'program1.map' Nie wiem o co chodzi przecież zapis .include...
(at)CC_PL Użyj po prostu AVR Dude, a jeśli posiadasz oryginalne programatory Atmela to możesz użyć do programowania także narzędzi działąjących z linii poleceń, które są w Atmel Studio. Najlepiej jeśli skonfigurujesz sobie system tak, aby wszystko znalazło się w pliku elf - raz, że nie będziesz tracił czasu na przygotowanie plików hex, dwa, że w pliku...
Teraz ogólnie ciekawe rzeczy wychodzą w ramach TINY. Ostatnio czytałem jakąś AppNote, gdzie w TINY był timer pracujący na 64MHz ;) Toggle GPIO to przeszczep z XMEGI ;) Dodano po 10 Swoją drogą to problem rozwiązywalny w Makefile w jakieś 10 sekund, no ale przecież powszechnie wiadomo, że magiczne wszystkomające IDE są lepsze niż jakieś tam prymitywne...
Swoją drogą, kto mówi, że nie ma Linuksa na AVR8: http://dmitry.co/index.php?p=./04.Though... Ha ha ha, dobry żart :) Wracając do tematu - gdyby Atmel poszedł trochę bardziej po rozum do głowy nie wypuszczał by JTAG w astronomicznych cenach. W ten sposób liczba użytkowników jego linii AVR z pewnością by wzrosła, a sam Atmel zarobił...
(at)TMF " ... DIRD=0b01111110; DIRB=0b00000110; ..." kolega zainstaluje Atmel Studio (trochę mu to zajmie), wklei coś takiego i jako wynik otrzyma komunikat: "...Error1'DIRD' undeclared (first use in this function)..". Jeśli to jego początki, być może nie spojrzy już więcej na C... (at)początkujący Powyżej była tzw "literówka" - powinno być DDRD oraz...
Kolega (at)nsvinc właściwie trafił ze swoimi wyjaśnieniami w 100%. Drobna różnica jest taka, że powiązanie DMA z SPI dokonuje się w rejestrach kontrolera DMA. Wybiera się, że triggerem dla transferu DMA ma być zdarzenie generowane przez SPI. Wtedy za każdym razem, gdy zwolni się miejsce w buforze SPI, wyzwalany jest transfer DMA (DMA musi pracować w...
Witam ............. Teraz moje pytanie: paluszasty napisał, że kurs EDW wystarczy, ja mam bascom1.11.8.1, 1. czy tym programem, będę mógł wgrać program do atmegi? 2. może pytanie banalne, ale STK200 jak patrzałem na avt ma wejście na 20-nóżkowy procesor, a ATmega8 ma 28 nóżek, czyli jest jakiś inny programator, który pozwoli mi przez mój program BascomAVR...
Po pierwsze nie ustawia się F_CPU w kodzie programu - to typowy błąd początkujących a szczególnie tych którzy korzystają z kociego AVR Studio 5/6 1. Z tym "ustawianiem" F_CPU to nie jest taka uniwersalna rada do końca, zwłaszcza, że nic w nie wiadomo, z jakiego autor tematu środowiska.korzysta. 2. Ani AVR Studio 5, Ani Atmel Studio 6 nie zostały stworzone...
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:...
Wg karty katalogowej jak i definicji w plikach .Inc w Atmel Studio 7 i MPLAB-X wektor przerwania zajmuje 2 słowa (4 bajty) więc teoretycznie wygenerowany kod jest poprawny. Niestety ani w AS7 ani w MPLAB-X nie ma symulatora dla tej rodziny, a nie mam pod ręką procesora. Z Twojego ostatniego wpisu wnioskuję że jak zadeklarujesz obsługę przerwania od...
Mój klon STK500V2 nie identyfikował się poprawnie w Atmel Studio 6 i 7. Wyświetlał się komunikat "The signature of the attached tool is AVRISP_2, which is unexpected" W pliku com_atmel_hil_stk.dll należy w edytorze binarnym odszukać tekst "STK500_2" i zamienić na "AVRISP_2" Teraz działa. Mkrasuski, dziękuję za wskazówki. Przy odrobinie czasu wprowadziłem...
Nie mogę ogarnąć początków korzystania z ASF. Próbuję odpalić USART na Xmedze128A3U. Nie mam żadnej dostępnej w ATMEL STUDIO płyty testowej. Daję kolejno: 779710 779711 Dodaję następnie z wizarda driver USART-a 779712 Usawiam zegar 779713 Wyjście TX do PD3 779714 main.c 779715 Domyślam się że gdzieś trzeba zdefiniować na którym pinie jest wpięty usart,...
Akurat mam dostęp do legalnego Keil'a bez limitów, ale bardziej takie rzeczy się dla "szkolonych" przydają, żeby było za darmo i bez większej możliwości skopania konfiguracji. Teraz właśnie, z racji stosowania głównie STM32, będę testować SW4STM32. Swoją drogą fajnie, że ST wreszcie wprowadziło coś, co oficjanie wspierają i co jest darmowe i ready to...
(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! 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...
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...
To zależy czym programujesz, nie ma znaczenia procek. W Atmel Studio możesz sobie zaznaczyć fajkę, żeby programował fusebity. W C masz plik <avr/fuse.h> po jego załączeniu możesz zmieniać fusebity (podobnie masz z lockbitami). Wygenerowany elf zawiera konfigurację fusebitów. Jeśli program używany do programowania MCU to obsługuje (AS obsługuje)...
"Zapomniał wół jak cielęciem był" ;) To trochę odwrotnie działa. Próbuję właśnie przygotować sobie jakiś minimalistyczny działający układ z ADC i terminalem żeby na nim się zacząć uczyć. I ni cholery nie wiem o co chodzi w tą konkretną makrodefinicją bo zaledwie wiem co to jest makrodefinicja, tak ogólnie. Tak jeszcze przy okazji, z tego co widzę to...
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...
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...
Już się stosunkuję - potrzeba dokładnie tak jak zauwazył kolega TMF - 4096 próbek po 2 bajty każda. Wzorzec nie będzie często zmieniany (i będzie zmieniane całe 8kB naraz). (at)Piotrus Co do ARM to nie mam do nich programatora, nie wiem jak jest ze środowiskiem (w AVR jest darmowe Atmel Studio z symulatorem), ich datasheety nie są dla mnie tak przejrzyste...
atmel studio konfiguracja projektu atmel studio atmel studio visual studio
wymiana panewki jaeger licznik peugeot zmywarka bosch schemat
Prędkość łańcucha pilarek Makita, STIHL, Husqvarna, Milwaukee, RYOBI Stukanie w grzałce akwariowej: przyczyny i rozwiązania