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.
Eclipse? Temu to można dać nagrodę za najbardziej nieprzyjazne użytkownikowi środowisko programistyczne. Atmel Studio to praktycznie odpowiednio skonfigurowany do kompilatora i debuggera Visual Studio Shell. Pewnie jakoś dało by się użyć do tego kompilatora ze zwykłego VS, ale na pewno nie będzie...
Witam. Mam następujący kod w Atmel Studio6.1: [syntax=c]#if defined (__AVR_XMEGA__) #warning this compilation is for XMEGA #endif #if defined (__AVR_MEGA__) #warning this compilation is for ATMEGA #endif[/syntax] Jako uC wybrałem XMEGA128A3U. Teoretycznie powinien skompilować się tylko...
Witam Po namowach wielu forumowiczów postanowiłem przesiąść się z 8051 na AVR. Niestety już na samym początku napotykam różne przeszkody. Największą dla mnie przeszkodą jest to, że przykładowe programy które są w sieci nie kompilują mi się. Korzystam z Atmel Studio 6.1. Sciągnałem sobie fajny poradnik...
Witam. Mam spory problem z AtmelStudio ponieważ to kasuje mi za każdym razem zawartość EEPROMu. Opcja Preserve EEPROM jest ustawiona a mimo to kasuje eeprom. Jesli ręcznie zmieni się EESAVE fusebit to po najbliższym flashowaniu i tak go kasuje przy okazji kasująć eeprom. Na pewno wiele osób się spotkało...
Kolega Zbino ma tylko kilka postów na Elektrodzie i jeszcze się nie nauczył, że Piotrus_999 ma zawsze ostatnie zdanie i jest głeboko przekonany o swoich racjach więc nie ma sensu z Nim dyskutować tylko przyjąć jego poglądy za pewnik :D Teraz to zwrócę się jeszcze do Piotrus_999. Jeżeli ktoś...
Wesołych Świąt. Zainteresuj się takim programem darmowym "Zadig". Przy jego pomocy poprawisz sterowniki potrzebne do Atmel Studio.
Mam jeszcze jedno podejrzenie ,płytka PCB programatora ma inny numer seryjny niż na oryginalnym opakowaniu.Czyżby ktoś podmienił na inną. Mam wersję Atmel -ICE Basic na pudełku jest inny nr seryjny, obudowa i płytka mają taki sam. Wewnątrz pudełka jest mniejsze pudełko z kablem microUSB i też...
- sleep_mode - nie wejdzie w obslugę TIM0_OVF, to przerwanie włączone zostaje po naciśnięciu przycisku Nie rozumiem tego zdania, ale zastanów się jeszcze raz nad tym fragmentem Twojego programu, który pokazałem w poprzednim poście. Teraz wszystko działa, jak powinno i studio się nie wiesza. A...
Witam, Mój programator ATMEL ICE jest zainstalowany poprawnie, ale nie jest widoczny w środowisku Atmel Studio 6.2. Mój system operacyjny to Windows 7 64-bit. Dodam tylko, że Atmel Studio 6.2 na WinXP 32-bit wykrywana ten programator poprawnie. Jaka może być tego przyczyna? Pozdrawiam Dodano...
Witam, podłączam już kolejny raz programator Atmel Ice pod Atmega88PA i w Atmel Studio przy próbie połączenia wyskakuje mi ujemne napięcie, szukałem błędów w podłączeniu ale być może nie mogę ich wyłapać. Tutaj zdjęcie ja to jest podłączone:
Właśnie sprawdziłem ATMEL ISP MKII to samo JTAG ice MKII i STK-600 programują przy pomocy przycisku DEBUG ważne żeby w projekcie wybrano taki sam układ jaki identyfikuje programator w innym przypadku pokazuje błąd . następnie jednym klawiszem mamy wgrany program do procesora . Zapewne problem dotyczy...
Atmel otworzył rejestrację na webinarium pod tytułem: Simplifying ARM Cortex-M software development with Atmel Studio 6 transmisja planowana jest na 28-03-2012 w godzinach 17-18. Szkolenie przedstawi zalety środowiska Atmel Studio 6 w upraszczaniu wdrożeń opartych na mikrokontrolerach Atmel opartych...
[url=]Link Też miałem ten sam problem, ale faktycznie - zgodnie z tym, co tam piszą - problem występuje tylko w przypadku wykonywania pojedynczych kroków w symulatorze. Jak puścisz symulator w trybie "run" to wszystko działa prawidłowo.
Witam, Wróciłem do AVR Studio 4.19. Dziękuję wszystkim za pomoc. Pozdrawiam, Rafał
Zacząłem swoją przygodę z ARM'ami. [url=]Najpierw zapaliłem diodę LED, potem nauczyłem się odczytywać stan klawiszy, a na koniec zrobiłem to na przerwaniach. Teraz zająłem się układem TIMER/COUNTER. Przeczytałem liczący 1100 stron RM odnośnie rodziny AT91SAM4S (przeczytałem tylko to co potrzebne do...
Tak swoja droga probowal ktos juz instalowac to AS6 na wine? A po co? Chcesz edytor to masz Eclipse (też można podpiąć SubVersion) albo wspomniany Kate Editor. Chcesz debuger, kompilator i linker masz Atmel AVR Toolchain 3.4.0 for Linux / Windows Chcesz symulator jest simulavr (wersja 1.0.0 z...
Widzisz, byłeś bardzo pomocny! Dzięki! Solucja dla mnie wygodna czyli jak zrobić guzik programuj:) Tools->External Tools Title: ProgDeb. (czy co tam chcesz) Command: C:\Program Files (x86)\Atmel\AVR Tools\STK500\Stk500.exe (dla isp mkII) Arguments: -cUSB -dAtmega128a -e -if$(ProjectDir)Debug\$(ItemFileName).he...
Witam Chciałbym poprosić Was o pomoc. Zaznaczę że w programowaniu mikrokontrolerów jestem kompletnym laikiem. Miałem w domu kupiony kiedyś tam okazyjnie USBasp, zainstalowałem do niego oprogramowanie bez żadnych problemów, w menadżerze urządzeń jest poprawnie wykrywany. Wczoraj doszły do mnie części...
DDRx nie jestem pewn I tu tkwi sęk - ATxmega ma inną filozofię GPIO - są rejestry DIR, DIRCLR, DIRSET, DIRTGL, OUT, OUTSET, OUTCLR, OUTTGL, IN. Czyli nie ma ani PORTA, ani PORTB itd... ;) Radzę na poczatek poczytać manuala do XMEGA-A i notę katalogową... (pierwsze od góry dwa pdf-y) No chyba, ze...
1. Kompilator tworzy *.hex w folderze, gdzie znajduje się zapisany projekt. 2. W ścieżkach dostępu nie używałbym polskich znaków typu "ęąśćńół". 3. Nazwa projektu ani pliki nie powinny zawierać spacji. 4. Atmel Studio 6.0 obsługuje programator USBasp z avrdude tylko z poziomu "External Tools". 5....
Witam Mam programator AVTPROG1 (z interfejsem USB na FTDI) zakupiony w sklepie AVT, który jest zgodny z STK500V2. Programator służył mi bardzo dobrze z AVR Studio 4 (i nadal służy), ale chciałbym używać go z nowym środowiskiem Atmel Studio 6. I tu mam problem.Dodałem urządzenie z poziomu Tools->Add...
Napisałem taki program, na celu ma on wyświetlenie na LCD liczby w formacie XX.XX Wykorzystując funkcję "sprintf": [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include "HD44780.h" #include "keyb.h" char buf[32]; volatile float a=22.12; int...
Chcę odczytać Atmegą 8 temperaturę z dwóch czujników DS 18B20, podpiętych do dwóch portów. Program piszę w Atmel Studio Zrodziło się wiele pytań z tym związanych między innymi na temat timingów zmiennych itp. Bardzo proszę życzliwych i doświadczonych o pomoc: 1. Czy właściwym będzie użycie...
W Atmel Studio 6 jest takie coś jak AVR Simulator i I/O View gdzie można podejrzeć np. stany pinów, rejestrów itp. symulowanego mikrokontrolera. Czy są jakieś dodatki do AS6, które zasymulują podłączoną diodę lub jakiś wyświetlacz do mikrokontrolera?
Właśnie jestem po przeczytaniu tej dyskusji: [url=]Link Faktem jest, że Avr Studio 5 oraz Atmel Studio 6 w informacjach o procesorze pokazuje błędną ilość ramu. Tzn. nie tą, która jest w nim faktycznie. Oczywiście to tylko informacje. Sam kompilator gcc w Avr Studio 5 działa poprawnie. Jednak...
Witam, kolejną częścią mojej pracy inżynierskiej jest sterowanie czasowe lampy sodowej. Chciałbym Was prosić o jakieś bardziej sensowne sugestie i propozycje wykonania takiego sterowania. Ma wyglądać to tak: - aplikacja C# posiada funkcję gdzie ustawiam sobie czas włączenia i wyłączenia lampy, następnie...
Przepisałem kod z książki tmf'a, ze strony 231 dotyczący wyświetlania multipleksowego. Z początku miałem kłopot ze skompilowaniem przykładu w ATMEL STUDIO bo kompilator sygnalizował błąd Error 1 variable 'DIGITS' must be const in order to be put into read-only section by means of '__attribute__((progmem))'...
Majeranek: to jest najnowsza wersja AS6 pobrana przedwczoraj ze strony Atmel'a. Nie wiem po czym poznałeś że to coś starszego? tmf: musiałbym podmienić pamięci i to sprawdzić. To się dzieje na moim firmowym komputerze. Nigdy nie miałem z nim problemów - żadne inne programy się nie sypią. No ale może...
Proszę o pomoc w rozwiązaniu problemu z odpaleniem Atmel Studio 6.0 Jak w temacie, przy próbie odpalenia wyskakuje komunikat "Cannot create the window."
Witam, Na wstępie wymienię sprzęt i oprogramowanie na jakim pracuję, a następnie opiszę problem z jakim się spotykam. A więc pracuje na zestawie Arduino Mega 2560 + Ethernet Shield. Jako środowisko programistyczne wykorzystuje Atmel Studio 6.0 + avrdude do programowania. Do obsługi eth wykorzystuję...
Witam ! Zaistniał problem. Ucząc się o mikrokontrolerach, na pewnej stronie internetowej, chciałem zbudować prosty czytnik kart sd, z schematu, i gotowego programu. Schemat i podzespoły bez problemu. Zaraz po rozpakowaniu programu ukazuje mi się folder . W nim znowu kolejny podfolder main, a obok plik...
Tutaj sposób na współpracę Atmel Studio 6 i USBasp 32 -e -U flash:w: ” $(ProjectDir) Debug \$(ItemFileName).hex ” :a u siebie zmieniłem to na: -e -P usb -c USBasp -p ATmega8 -e -U flash:w:$(ProjectDir)Release\$(ItemFileN... mega8 , Release i bez cudzysłowia. Release...
Dzień dobry. Jak w temacie. Używam AS (trochę za dużo powiedziane - rozglądam się w nim) wersji "6". W helpie zobaczyłem, że jest już wersja 6.1 stabilna (była chyba jakaś beta). Czy warto aktualizować? Z punktu widzenia rozszerzeń możliwości, w moim przypadku na pewno nie - braknie mi życia, żeby...
Próbowałem różnych lokalizacji, najpierw jako user, potem admin. Obrabiałem jeden z kilku projektów w jego pierwotnej lokalizacji. Kiedy zaczęły się problemy okazało się, że dotyczą wszystkich projektów w różnych lokalizacjach. Jak pisałem, po reinstalacji AS próbowałem na "czystym", nowym projekcie,...
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 kalkulator wyliczł mi, że dla przerwań występujących co...
W linku który Ci podałem, jest to napisane i nawet pokazane zrzuty ekranów ... Zobacz jeszcze tutaj: oprócz F_CPU, Tomek pisze tam także o optymalizacji, o którą pytasz.
Witam serdecznie, wczoraj zrobiłem programator, wg następującego schematu: Ponadto zainstalowałem IDE - Atmel Studio 6. Jednakże przeczytałem, iż korzystając z AS można zaprogramować uC jedynie dedykowanym programatorem Atmela. Czy to prawda? Czy da się to obejść? Obecnie nie mam ochoty wydawać...
Witam, jestem początkującym w dziedzinie AVR oraz programowania w C. Chciałbym napisać prosty program obsługujący wyświetlacz LCD 2x16, z jego obsługą nie mam problemu. Moje problemy zaczęły kiedy chciałem użyć: #define LCD_PORT PORTA; kiedy kompilator trafia na LCD_PORT wywala błąd. Jeżeli...
Witam Mam programator USBasp i AtMege32. Chciałbym programować w avrstudio, a z tego co słyszałem są problemy z tym programatorem ponieważ nie jest on wspierany. Chwile pogrzebałem w necie i znalazłem taki poradnik: [syntax=cpp][/syntax] . Wszystko zrobiłem tak jak jest opisane lecz wyskakuje mi taki...
1. Programator: http:/ / sklep.avt.pl/p/pl/20635/programator+avr-... Nie mam pojęcia. Mikroprocesor kupiłem w sklepie elektronicznym w Krakowie, nic przy nim nie "kombinowałem". Wszystkie próby wykonywałem na wersji Atmel Stuido 6.0 ze względu na firmware programatora. 3. ...
Witam. Jestem w trakcie wyboru programatora z znanego serwisu aukcyjnego. Chciałbym by współpracował z Atmel Studio i żeby był na USB bo LPT nie posiadam. Programowanie w C i układy takie jak: Atmega8, 16, 32 itp. Cena max 70zł. Proszę o pomoc. Czy to będzie współpracować z Atmel Studio?
Ścieżka do pliku hex na pewno jest poprawna? racja! wszedłem w komentarze do tego poradnika i pierwszy z nich okazał się najpomocniejszym! Michallo napisał: Przydatny i zwięzły poradnik dla początkującego. Ja jednak w argumentach external toola musiałem usunąć “” przy podawaniu...
Zainstalowałeś AVR Studio ale nie zainstalowałeś AVRGCC. Do prawidłowej pracy z C potrzebne są oba z tych programów. Czytaj dokładnie - zainstalował Atmel Studio, a nie AVR Studio, a AS instaluje się razem z toolchainem. Dodano po 1 Kulis18: Jak utworzyłeś projekt? Czy katalog w którym go...
Witam, Potrzebuję zrobić sobie menu do sterownika silnika DC, aby było to menu łatwe do przenoszenia i edytowania między projektami postanowiłem je zrobić na strukturach. Tu pojawia się problem i od 3 dni nie mogę wpaść na to co źle robię. Oto wycinki kodu aby ułatwić zobrazowanie problemu: plik...
W Eclipse mam bibliotekę do obsługi wyświetlacza LCD. Chciałbym przenieść ją do Atmel Studio 6. Jest jednak problem z jej użyciem. Wrzucenie jej do folderu z projektem nie przynosi rezultatu. Mam błędy dotyczące funckcji użytych z tej biblioteki. Mam, więc wrażenie, że konieczne jest jej jakieś dodanie...
Witajcie! Ostatnio wygrałem z edw kit multimedia remote, aczkolwiek po zmontowaniu wszystkiego komputer wyświetla mi komunikat o awarii jednego z urządzeń usb, więc nie mam jak wgrać programu metodą opisaną w edw. I tutaj mam do was pytanie: czy Arduino UNO R3 można użyć jako programatora wykrywanego...
Ja bym stawiał, że coś nie tak jest z tymi LCD program się wgrywa, Atmel Studio programuje bez zgłaszania błędów, więc myślę że jest ok w tej kwestii i nie ma potrzeby zmieniać programator. Jak zasugerował kolega pimpuk - podłącz RW wyświetlacza do masy jeśli tak nie masz, i podaj co to za model LCD,...
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...
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...
Czy ktoś może rozwiązał problem z pierwszego posta? Mam to samo z AS6.1 ,a atmel daje mi jakieś kuriozalne rady w stylu żebym sobie przeinstalował XP z wersji polskiej na angielską...
No pobrałem ten mały programik i wykryło mi jak podłączyłem do usb Arduino. Muszę podać ścieżkę do "Hex file to writer". Czyli z napisanego programu w C, muszę najpierw wygenerować plik hex i dopiero wtedy go wrzucić ? Jak taki plik wygenerować w Atmel Studio ?
Witam! Niedawno zainstalowałem Atmel Studio 6 (wcześniej korzytsałem z Programers Notepad). Nadszedł czas wypróbowania wszystkiego jednak pojawił się problem. Chcę dołączyć do projektu plik HD44780.h, robię to klikając w solution explorer na nazwę projektu prawym klawiszem -> add -> add existing item....
Witam! Od kilku miesięcy piszę programy w Atmel Studio 6.1 jednak dziś, po stworzeniu nowego projektu wywala mi błąd podczas kompilacji. Dodam, że do tej pory nie miałem żadnych problemów. Poniżej wszystkie komunikaty wyświetlane przez program. Wyczytałem z nich, że brakuje pliku .o i rzeczywiście nie...
Witam Proszę o informację czy płytkę XMEGA A1 Explained można programować/debugować w ATMEL Studio 6.2 przez połączenie USB bo wydaje mi się że gdzieś czytałem że można ale nie jestem pewien. Co więcej nigdzie nie mogę znaleźć na ten temat rzeczowej informacji. Z góry dzięki. Mam sterownik w systemie...
Witam - uczę się programować mikrokontrolery AVR w C przy pomocy Atmel Studio. Niestety nie mam pod ręką mikrokontrolera i programatora / płytki uruchomieniowej. Czy jest możliwość łączenia pinów z różnych portów w tym symulatorze? (Przydatne np. przy testowaniu działania transmisji UART). Czy istnieje...
Witam Czy da się jakoś wyłączyć sprawdzanie kodowania w stringach w rozszerzeniu NAGGY w Atmel Studio 6.1? Jak są polskie znaki to wywala warning. Przy wyłączonym rozszerzeniu 0 warning.
Do tej pory na AVR pisałem programy w asm. Teraz zaczynam w C, w AtmelStudio 6. Po rozpoczęciu projektu mam plik główny main.c. W jakim pliku i gdzie jest np. ustawiany stos? Widzę po listingu w asm że stos jest ustawiany na adres 159. Gdzie to można zmienić?
(at)tmf Sam nie niestety nie, trzeba recznie wlaczyc i skonfigurowac shadow copy... (at)GanzConrad Jak nadpisales plik to malo ciekawa sytuacja, jedyna szansa to jakies reczne lub za pomoca jakiegos programu do odzyskiwania danych odszukanie w sektorach zawartosci i posklejanie tego w calosc...
Ś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:
Oczywiście to nie działa tak jakbym chciał. Zgodnie z napisanym kodem POWER_DIODE_PORT = 'PORTB' Niestety nie umiem osiągnąć zamierzonego celu. Czy jest to w ogóle możliwe czy nie? Aby ktoś mógł odpowiedzieć na to pytanie musi wiedzieć co jest Twoim celem. Chcę aby symbol POWER_DIODE_PORT...
Tak, w Atmel studio na pewno beda opcje wywalania kazdej linijki kodu w trybie debug jaka tylko Ci sie wymarzy... [syntax=c]#if !DEBUG _delay_ms(100); #endif[/syntax]
Witam Mój problem polega na tym, że muszę odczytywać z ADC, a następnie wysyłać dość duże paczki danych. Wymyśliłem tak jak poniżej (wiem, że nie najlepiej), że wezmę puszczę przetwornik w FRM, tak żeby generował przerwanie po każdym pomiarze i w tym przerwaniu wysyłam to prosto po USART. [syntax=c] //pliki...
Witam Szedlem za tutorialem
Procesor podłączony pod zasilanie 3.3Vdc, programator AVRISP MKII, Program kompiluje się bez błędu. #include <avr/io.h> int main(void) { GPIOD=0XFF; PORTD_OUT= 0xff; } Co jest źle, lub czego jeszcze nie sprawdziłem. nie ustawiłem? Powinno się pojawić na pinach portu D logiczne 1.
Mam jeszcze następujący problem: Gdy robię projekt dla m32 jako programator/debugger wybieram symulator. Gdy robię projekt dla m32U4 nie mogę skompilować żadnego programu bo AS chce abym wskazał programator/debugger a nie ma nic na liście. Oto problem: Nie mogę przeprowadzić symulacji...
C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils\make.exe all -j make: Nothing to be done for `all'. Na jakim etapie kolega uznał, że program się kompiluje? W tym właśnie momencie widać, że nic się nie kompiluje :) Czy projekt jest prawidłowo założony, czy są w solution explorerze widoczne...
Plik hex powstaje w katalogu Debug lub Release w zależności od wybranego celu. Można sobie komplikować życie stosując różne narzędzia zewnętrzne, a można po prostu zintegrować posiadany programator (któy swoją drogą jest raczej kiepski i przy najbliższej okazji warto pomyśleć nad zakupem czegoś sensownego)...
Skróty klawiaturowe w Atmel Studio ustawia się w: Tools=>Customize=>Keyboard. Można ustawić skróty do paska menu, paska narzędzi i komend. Jeśli ten przycisk jest elementem Atmel Studio, to do tam znajdziesz. A jeśli nie, to skonfiguruj programator zewnętrzny zgodnie z [url=]tym poradnikiem i dopiero...
Witam, zlecę napisanie programu w Atmel Studio (C/C++) na układ ATXMEGA32A4U obsługującego odbiór i nadawanie na dwa porty UART z pomocą DMA. Jeden port odbiera/wysyła 64 bajty danych binarnych, drugi - odbiera 1 kB, wysyła 4kB danych tekstowych. Klawo
Może nie jest to optymalne rozwiązanie ale przedstawiony poniżej sposób pozwala włączyć plik stymulacji podczas debugowania. Sprawdziłem na programie dla ATMEGA16 i ATXMEGA128. Prz czym należy zwrócić uwagę, że w pliku stymulacji dla obydwu mikrokontrolerów muszą być inne polecenia aby uzyskać taką samą...
Czy można w Atmel studio ustawić watch na rejestr konfiguracyjny ? Np. chciałbym podejrzeć zawartość TCC0.CNT, i/lub ustawić brakepoint condition na TCC0.CNT=0xff. Drugie pytanie - czy można debugować kod krok po kroku z częstotliwością taktów zegara ?
Dzieki! To samo znalazlem tez na stronie atmel.com 7. Atmel Studio cannot find any debuggers or programmers after uninstalling AVR Studio 4. The AVR Studio 4 installer uninstalls the Jungo USB Driver which is shared by Atmel Studio. Repairing the Atmel Studio installation might not reinstall Jungo...
Dziękuję! już testuje :) Dodano po 34 Po ponownym zainstalowaniu Atmel Studio z podanego linki, zadziałało. Dziękuję bardzo, temat do zamknięcia.
Witam, mam problem z podłączeniem mikrokontrolera. Wydaje mi się, że wszystkie połączenia są w porządku, mimo to program nic nie wykrywa. Poniżej przedstawiam zdjęcie połączeń: Podłączyłem kabelkami, żeby sprawdzić, czy taśma jest cała, mimo to, niestety nie działa. Screen z programu...
W zasadzie w symulatorze programowym znajdują się modele opisane programowo i czasem część rzeczy może nie działać lub działać inaczej dotyczy to sprzętowych zabawek wewnątrz procesora np. magistrali sprzętowych . Przy obecnej cenie sprzętowego "symulatora", bo oryginalne urządzenie można kupić taniej...
Kod, w którym testowałem liczby stałopozycyjne: ------ Build started: Project: FFP, Configuration: Debug AVR ------ Build started. Project "FFP.cproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='')...
Witam, zacząłem się dziś bawić symulatorem w Atmel Studio 6.2 i mam pytanie odnośnie śledzenia zmiennych. Napisałem sobie prosty program, żeby zobaczyć jak to wszystko działa: [syntax=c]#include <avr/io.h> int main(void) { int a,b,c; a=1; b=2; DDRD = 0xFF; DDRC = 0x00;...
A w opcjach Atmel Studio:
Niestety śmieci w systemie generalnie stwarzają problemy i nie jest to wina Atmel Studia, tylko środowiska i jego opiekuna :) Cenię Cię Dondu za fachowość i to, że chcesz pomagać innym, jednak Twoja aluzja do mnie wydaje mi się niepotrzebna... Wydaje mi się, że program - dobrze napisany program...
Witam, mam problem z atmel studio 6.2 Korzystam z poniższego poradnika: Lecz gdy wchodzę w file>>new project, wybieram język c klikam C Executable project i potem ok. Następnie opisane jest w powyższym poradniku że należy wybrac mikrokontroler który używamy lecz gdy otwiera mi się okno takie...
Nowe Atmel Studio 7 (beta) - czy ktoś z Was już używał? Warto instalować tą betę?
Witam, aktualnie używam eclipsa, ale mam zamiar zacząć korzystać z AS. Głównie dlatego, że chciałbym programować mikrokontrolery na "sucho" używając symulatora, do sprawdzenia poprawności działania kodu, a następnie już działający kod wgrywać do rzeczywistego mikrokontrolera. I z tego powodu mam następujące...
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...
Polecam Atmel ICE, obsługuje chyba wszystkie popularne interfejsy Atmela (oprócz HV i równoległego). Poszukaj to znajdziesz sporo recenzji z jego możliwościami. Jeśli kupisz samą płytkę (PCBA) to od razu zacznij się rozglądać za kabelkiem IDC5x2 o rastrze 1,27mm, bo takie ma ten programator.
Atmel wypuścił wersję 7.0 swojego środowiska (IDE). Do tej pory dostępna była wersja beta, nad którą w ciągu ostatnich kilku miesięcy trwały intensywne prace. Poprawiona sporo błędów i wersja 7.0 wygląda obiecująco. Ale IMHO póki co raczej jest dla osób lubiących testować nowości - ja nie widzę w niej...
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 peryferii...
Tu masz identyczny problem i jego rozwiązanie:
Witam Przeglądając różne filmy na forum zauważyłem w symulatorze po lewej stronie żółtą strzałkę wskazującą linię z analizowanym kodem. Bardzo fajne narzędzie. od dłuższego czasu poszukuję opcji jak to włączyć lecz nic nie wychodzi. Proszę podpowiedzieć gdzie można włączyć tą opcję. z góry dziękuję...
Teoretycznie możesz - Atmel ICE obsługuje AVR8, AVR32 i Atmelowskie ARMy, więc ma potrzebny hardware. Ale w praktyce problemem będzie software - być może soft samego programatora/debuggera, być może soft współpracujący z nim. Także z dużym prawdopodobieństwem uznałbym, że współpraca z MCU innych producentów...
AS wykorzystuje IE, gdyż całe środowisko oparte jest o Visual Studio. Więc sprawdziłbym IE jak działa. Jeśli AS się wykłada, to znaczy, że jest coś nie tak z samym systemem. Inna mżliwość to kwestia wsparcia ze strony XP - jak wiadomo system jest obecnie martwy i niewykluczone, że najnowsze kompilacje...
Nie jest tak źle:
(at)piotrva Dragon był niewidoczny w AS7? Czy po downgrade do AS6.2? Masz najnowszą wersję AS7, z najnowszymi sterownikami? Niedawno Atmel wypuścił poprawki dla tego problemu.
Witam. Chciałem dzisiaj zaprezentować instrukcję aktualizacji programatora AVR MKII według projektu: (lub podobnych) aby współgrał z Atmel Studio 7 Najważniejsze jest aby zainstalować lub zaktualizować do Studio 7 w wersji 7.0.594. Z wyższą nie działa już próbowałem kilka razy :) Po zainstalowaniu...
Witam! Niedoawno sie przesiadłem na (a raczej używam równolegle z eclpse) Atmel Studio 7. Brakuje mi tam podglądania makra w czasie edycji /debugowania. Z tego co czytałem na forach to IDE oparte na VS nie mają takiej mozliwości. Odpowiedzi sa w tym stylu: Kolega (at)tmf...
Hej. Jak dołączyć plik z kodem asemblerowym do projektu pisanego w C? W starym AS wystarczyło taki plik wrzucić do Source Files w oknie projektu i za pomocą extern odwołać się do nich w C. W AS6.2 nie działa ten sposób. Plik ma rozszerzenie *.s. przejrzałem dokumentację ze strony Atmela (AT1886) ale...
Panowie postanowiłem wykonać test wbudowanych w atmel studio typów fixed point vs float. Na razie tylko samych _Accum z saturacją ale to co zobaczyłem nie napawa optymizmem gdzie jest błąd?Dodam że -atmel studio 7, -wewnętrzny zegar 8MHz -Atmega16. -Do pomiaru czasu używam timer 1. Najpierw kod,...
(at)excray Generalnie wszyscy piszą, że AS7 jest szybsze niż 6.2. Trudno mi to porównać, bo 7 nie używam, z drugiej strony żadnego wolnego działania w 6.2 nie obserwuję. Może na naprawdę starym kompie bym różnice zauważył. (at)popiol667 W stosunku do AVR Studio różnica jest znaczna i to w każdym...
Witam, Zakupiłem programator AVR-ISP MKII w sklepie AVT (AVT5388) z myślą o pracy z Atmel Studio i tym właśnie programatorem. Niestety okazało się, że po instalacji wszystkiego na Windows 8.1 ( Windows 10) programator nie chce działać. Pojawia się błąd komunikacji z programatorem. Szukałem i znalazłem...
Witam. Próbuję powoli nauczyć się pisania w ASM prostych programów na ATTINY13. Mam jednak problem z obsługą przerwań. Nie wiem, czy przyczyną jest błąd w programie, czy też nie umiem zasymulować przerwać w tym symulatorze. Otóż w pewnym miejscu programu usypiam uP rozkazem SLEEP (wprowadzam uP...
To zobasz w w pliku ls albo jak robisz w atmel studio to podejrzyj w disassembly co Ci sie wykompilowało i zrozumiesz jaki jest problem
Istnieje i to jedną komendą format c: ;) Skopiuj sobie swoje projekty na pena żeby nie znikły przypadkiem odłącz go . odpal regedit wpisując w wiersz poleceń regedit znajdź wsio co się nazywa atmel studio usuń wraz z katalogiem i zrestartuj komputer . Jak wstanie uruchom instalator powinien już działać...
Witam, Normalnie pracuję na Eclipse pod Linuksem, ale że zamówiłem sobie xmegę w chinach i trochę na nią będę musiał poczekać chciałem do niej trochę potrenować na symulatorze. Zainstalowałem więc na VirtualBoxie (Win 8.1) Atmel Studio 7 (790). I jak próbuję uruchomić debugger to dostaje taki błąd...
Zamiast kombinować można użyć flag `-fwhole-program` albo `-flto` (nie mam pewności czy nadal jest zabugowana) Domyślnie w gcc każdy plik jest osobną jednostką kompilacji z której nie ma wglądu do wygenerowanego kodu reszty programu, więc kompilator nie może: - osadzić kodu w miejscu wywołania...
Witam, chciałbym dodać do Atmel studio 7 program AVRDude tak by móc programować za pomocą USBasp. Pod linkiem znajduje się instrukcja krok po kroku jak tego dokonać, niestety nie mogę znaleźć opcji External tools. Po naciśnięciu menu>tools pojawia mi się taka lista jak na zamieszczonym zdjęciu. Moje...
Nie przedstawiałem żadnego kodu, to było jedynie nakierowanie na problem. W Atmel Studio 6.2 nie widzę możliwości instalacji "Naggy" i efekt kodu, który został przestawiony wygląda tak: Natomiast w Atmel Studio 7.0 udało się pobrać i zainstalować rozszerzenie "Naggy" i efekt jest taki jak u...
A jeżeli tego AS-a nie daj Bóg przyniosłeś z pracy Raczej odwrotnie do pracy zaniosłem z domu (w domu mam szybszy internet). Chyba jesteś trochę wróżką, inaczej skąd byś wiedział, że w pracy AS odpala mi się 5 minut (nigdzie o tym nie wspominałem). Ale wracając do wcześniejszego postu To zainstaluj...
Witam, Piszę program i napotkałem na następujący problem: Warning 133 initialization from incompatible pointer type [enabled by default]... Warning 134 unused variable 'Wskaznik' [-Wunused-variable]... Próbowałem już wszystkiego stąd prośba do Was o pomoc. Dziękuję i pozdrawiam....
Temat już dawno zauważyłem ale jakoś do tej pory nie zawracałem sobie nim szczególnie głowy. Niemniej z racji, że znów dał o sobie znać chciałbym się dopytać o szczegóły. Może było to już poruszane na forum, ale mi umknęło wtedy proszę o namiary na temat który to porusza. Do rzeczy. W Atmel Studio 4...
Witam Spotkał się ktoś, kiedyś z takim czymś jak w temacie? :D Zwała na całego, raz na jakiś czas (dużo pracuję ostatnio z użyciem AS6), w czasie kompilacji poprzez klawisz F7 słyszę melodię z benny hill'a w głośnikach. Jest to bardzo rzadkie zjawisko i zwykle są to pojedyncze sekundy aczkolwiek...
Atmel najwyraźniej nie przeportować to na AS 6.2 i 7.0. Pewnie uznali, że bajer nie ma sensu. Można ręcznie poprawić manifest instalki, tak, żeby wydawało się, że jest dla AS 6.2 - zapewne dadziała. Nie wiem jak to zrobic ręcznie - jak durzo zabiegów tzreba zrobic to dam spokój. W sumie to tylko wodotrysk....
Nie konkurencji, bo to jest klon Nigdzie nie zasugerowałem, że Atmel używa STM32... jedynie wskazałem użycie układu konkurencji (ST Microelectronics) do programowania MCU firmy Atmel (i Microchip na tą chwilę). To jak Kamami (BTC) sobie organizuje sprzęt mnie mało interesuje, klonów parę zrobili (np....
Zlecę przerobienie gotowego przykładowego projektu bootloadera dla procesorów Atmel SAM3X przygotowanego w IAR ARM do postaci kompatybilnej z Atmel Studio lub innego otwartego IDE. Dodatkowe prace polegały by na umożliwieniu współpracy z firmware skompilowanym w środowisku Arduino. Sposób wykonania...
Przepraszam ze to tak napisałem , myslalem ze to wystarczy. Postaram się to teraz dokładniej opisac: ... I1 wejście cyfrowe PNP ... O3 wyjście cyfrowe PNP O4 wyjście cyfrowe NPN ... PNP mam na myśli sygnal aktywny 5V NPN mam na myśli sygnal aktywny 0V Takie rzeczy to tylko w Erze....
Witam. Jak wyłączyć pokazywane podpowiedzi w postaci zmiennych lub elementów mokrokontrolera jak np. Timer itp?
Nie wiem co jest grane, nie mogę zainkludować żadnych plików. Tu konkretnie chce wstawić plik usart.h. Dodając go pojawiają się nawet podpowiedzi więc program go widzi. Pliki dodawałem przez prawoklik na "projekcie" i "add existing item". Co najśmieszniejesze wystarczy że cały projekt przeniosę na...
Kiedy chcę odinstalować AtmelStudio 7.0 pojawia się error. "Could not access network location CommonExtensions\Microsoft\Editor Ktoś wie o co chodzi ?
odinstaluj delivery i zainstaluj od nowa najnowsza wersje ze strony. U mnie to pomogło po jakimś update windy. Ale swoją drogą te drivery to atmel mógł by trochę się postarać
Po prostu ściągasz zipa, rozpakowywujesz. otwierasz w Atmel Studio i kompilujesz. W sumie nawet nie musisz, bo hex i elf są już w zipie. Jeśli masz programator kompatybilny z AS to programujesz z AS, jeśli nie to z AVRDude. Wszystko.
Próbowałem tak, ale niestety nie pomaga Dodano po 1 A czy ktokolwiek symulował pracę na EEPROMIE w Atmel Studio 6 albo 7 i jest w stanie potwierdzić, że samo środowisko nie ma jakiegoś byka, bo być może ja się tu męczę z ta funkcją i mój kod jest poprawny?
Witam, Gorąca prośba. Mam spore problemy z uruchomieniem programatora (bądź instalacji samego Atmel Studio): - klon AVRISP mkII oparty na projekcie LUFA - firmware 151115 (chyba najnowsze dostępne) - Windows 10 - Atmel Studio 7 Ten sam programator działa bez problemu na Windows 7 + Atmel Studio...
Chodzi ci o zaznaczanie nieaktywnych bloków pomiędzy dyrektywami? Czy samo kolorowanie składni? Analiza nieaktywnych bloków realizowana jest przez któryś z dodatków - jak wejdziesz w menagera rozszerzeń to znajdziesz po opisie. Samo kolorowanie - szukaj zawsze pod kątem Visual Studio.
(at)tmf - wpis w temacie o ATMEL Studio rzeczywiście przeoczyłem - nie mniej wykorzystywanie STEP OUT bez CALL jest bez sensu, Należy pamiętać że STEP OUT zatrzyma się przy wyjściu z bieżąco wykonywanej funkcji która może zawierać wiele innych wywołań więc nie może bazować tylko na samym rozkazie...
(at)grko To od końca - jeśli zmiana svn na git jest przełomowa to mi te przełomowe możliwości wskaź. Właśnie tego dotyczyło moje pytanie. Po prostu chcę wiedzieć co zyskam, poświęcając czas na migrację i naukę nowego programu. Te punkty, które wskazałeś do tej pory na żaden przełom nie wskazują. Przynajmniej...
Ten temat założyłem, aby poinformować użytkowników o nowej wersji Atmel Studio, a nie dla dyskusji o niczym. Więc twoja wypowiedź podchodzi pod pisanie nie na temat. W takim razie 80% wątku jest nie na temat - bo nie jest o nowym toolchainie
OK, jakoś sobie poradziłem z tymi polskimi słówkami, dzięki artykułowi zapodanemu przez Dondu. Jak na razie wyleciał ode mnie z komputera Eclipse, AVRDude i AVRToolchain, zainstalowane niegdyś, które stosowałem niejako razem, bo w pakiecie AS7 jest to wszystko. Dodatkowo AS7 znacznie szybciej kompiluje...
Mam problem ze zmianą koloru podświetlanych pól widocznych na załączonym obrazku, kolory podświetlenia zaznaczonych napisów sprawiają, że są nie czytelne i chciałbym je zmienić. Próbowałem wchodzić w Tools->Options->Fonts and Colors i zmieniałem różne kolory ale nie mogłem znaleźć tam pozycji odpowiedzialnej...
Dziękuje za pomoc. Okazało się, że przyczyną problemu jest wersja Atmel Studio 7 kompilacja 1188. Po zainstalowaniu wersji 7.0 kompilacja 1417 problem znikł. Nie pojawiał się również w Atmel Studio 6.2.
Problem rozwiązany. Haczyk był w tym, że zarówno Keil MDK jak Segger Embedded Studio robią prawdziwy reset procesora po kliknięciu myszką przycisku reset na ekranie, z poziomu debuggera, natomiast korzystając z AS7 trzeba wcisnąć sprzętowy reset żeby procesor zrobił normalny start bo reset "programowy"...
Witam. Powiem szczerze, że albo tylko ja jestem jakiś ciężko kapujący, albo te programowanie (zapisywanie/odczytywanie) EEPROM jest takie... trudne? ;) Oto moje zmienne w programie: zmienne b i c nie traciły swoich wartości po zaniku zasilania uC. Należę do osób, które za wszelką cenę...
Zerknij na filmiki:
Witam. Chcę stworzyć menu z różnymi elementami do wyświetlania na ekranie. Chcę w strukturze umieścić wskaźnik do zmiennej. [syntax=c]struct PozycjaMenu { uint8_t x; uint8_t y; volatile uint8_t *liczba; // wskaźnik do zmiennej uint8_t LiczbaCyfr; uint8_t MiejscePrzecinka; };[/syntax] będą...
Witam napisałem kod który nie ma sensu ale służy do zabawy w debugowanie.[syntax=c] #include <avr/io.h> #include <util/delay.h> void fun(uint8_t arg){ PORTC=arg; uint8_t zm=0; zm=zm+1; zm=zm+2; zm=zm-1; ... main(void) { /* Replace with your application code...
Mam Asus ROG G752VY. 32GB RAMU KARTA GEFORCE GTX 860m Przeinstalowalem jeszcze raz atmel studio 7 tym razem na dysk C na którym mam jeszcze 40Gb pamięci wolnej i nadal nie działa. Za pierwszym razem można odpalić za drugim losowe ikonki się wczytuja. Jakieś jeszcze pomysły?? Zainstalowałem...
Witam, ostatnio zacząłem zabawę z mikroprocesorami i napotkałem pewien problem otóż pisząc pierwszy kod(miganie LED) program wywalił błąd odnośny taktowania procesora(ATmega8A-PU). Dokładnie chodzi o "F_CPU not defined for <util/delay.h>" . Znalazłem rozwiązanie na tej stronie a dokładniej...
Witam Śmiały zapis problemu ale to mi wyglada na błąd. Kod który napisałem sprowadza sie do takiej postaci [syntax=c]else If(0 && (... || ...)) zmienna=1; [/syntax] Na dole jest instrukcja na którą nastawiłem breakpointa jeśli zmienna jest równa 1 to zatrzymuje program.U góry nie ma żadnych poleceń...
Info ze strony Olimex : Previously I used AVR Studio 4 successfully but when I installed Atmel Studio 7 I can no longer connect to AVR-ISP-MK2 in AVR Studio 4. What can I do to use AVR Stduio 4 and Atmel Studio 7 at the same time? The drivers installed with Atmel Studio 7 overwrote the drivers that...
Witam, chciałem dzisiaj zaprogramować mikrokontroler atxmega32e5 w atmel studio 5 lecz nie ma tam do wyboru takiego mikrokontrolera. Co można zrobić w takim przypadku?
Witam. Dopiero zaczynam zabawę z mikrokontrolerami. Chciałbym podłączyć wyświetlacz LCD. Jest mi potrzebna biblioteka hd44780. Niestety nie mam pojęcia jak wgrać tak ową bibliotekę do środowiska Atmel Studio 7.0. Proszę o pomoc.
Przecież ja mikroprocki mam dopiero 3 czy 4 zajęcia. To w ogóle nie moja działka. Jeżeli o mnie chodzi to w ogóle bym nie chodził na ten kurs, gdyby nie trzeba było go zaliczyć ;) A to dlatego, że uważam, że są bezużyteczne z tego względu, że jest bardzo mało pracy w tym kierunku. Większość ludzi, którzy...
Witam, czy mógłby mi ktoś powiedzieć w jaki sposób programowo ustawić rozdzielczość czujnika temperatury z 12 bitowej na 10 bitową bądz 9 bitową? Mój kod: [syntax=c]#include <util/delay.h> #include <avr/io.h> #include <stdlib.h> #include "lcd.h" #define bit_is_set(sfr,bit)...
Jeszcze nie sprawdzałem jak to działa w C++, ale gdyby dzięki temu znikło kopiowanie VTABLES do SRAM to osoby piszące w C++ z pewnością by się ucieszyły (pośrednio ucieszyłoby to Arduinowców, dzięki zwolnieniu w niektórych projektach sporej ilości RAM zajętej przez VTABLES). Sprawdziłem tak na szybko...
Wystarczy doinstalować plugin Visual Micro for Arduino dla ATmel Studio 7 i wszystko masz z poziomu Atmel Studio. Trzeba tylko mieć Adruino IDE na dysku, może być wersja portable. Plugin obsługuje możliwość obsługi dwóch wersji Arduino IDE. Piszesz, wgrywasz itp. - wszystko z AS7 bez kombinacji z...
Po dość ciężkich przejściach udało mi się uruchomić układ za pomocą tego programatora, ale użyłem do tego eclipsa, a wolałbym programować w Atmel studio. W menu tools mam dodaną opcję wg tej instrukcji(link w pierwszym poście) chciałbym się upewnić czy dobrze rozumiem pojęcie połączenia AS z usbasp,...
Witam. Na początek fusebity z Mkavrcalk i fusebity z Atmel Studio z tego samego mikrokontrolera. Wgrywam ten sam program do jednego i tego samego mikrokontrolera. Raz z poziomu Eclipse i raz z poziomu AS. Gdy wgrywam program poprzez Eclipse mikrokontroler działa z poprawną prędkością (oscylator...
Hejka (at)koleszka odkrycie na miarę Einsteina!!!. Ja też mam stare rupiecie w domu , mogę Ci podesłać. Świat poszedł do przodu i na necie można znaleźć pełno wyjaśnień jak przejść z WinAvr na nowszy Toolchain. Z avrdude w Atmel Studio też nie ma problemów. Zastanawia mnie tylko kto dziś wie jak napisać...
To pewno Atmel Studio cos ma nie tak ustawione. Nie wnikałem tak głęboko, bo mi to nie było potrzebne. No i racja: Nie wiem dlaczego ta ścieżka została zmieniona... Problem w tym, że w tej lokalizacji znajduje się wspomniany plik, który zawiera wspomniane przeze mnie zmienne. Dlaczego...
Znalazłem program i chciałbym się zapytać czy jest możliwość i jak przenieść go na IDE Arduino? I jeszcze zapytam jak go odtworzyć w Atmel Studio 7? Nie ma plików jako projekt.
Zrób checkouta w nowe miejsce i skopiuj pliki z kopii loikalnej w której zrobiłeś zmiany i wyślij commita. Zatem dokładnie tak zrobiłem i zaskoczyło. No tak, jak rozumiem, zanim gmerałeś w bazie zrobiłeś commity Ale widać nie. Widać ;) Sprawa jest skomplikowana, bo serwer na Orange Pi z Armbianem,...
Witam próbuję zaimportować Marlin software do Atmel Studio (New project - Create from Arduino sketch). Po imporcie i przy próbie kompilacji pojawiają się błędy: Error undefined reference to `setup' Error undefined reference to `loop' Po konwersji tworzone są dwa projekty : ArdiunoCore i Marlin....