Warsztat elektronikaInstalacja Atmel Studio 7 |
Atmel Studio 7 jest zintegrowanym środowiskiem
programowania (ang. IDE –
Integrated Developement Environment) wszelkich
mikrokontrolerów AVR. Jak dotąd, oprogramowanie to
działa tylko w środowisku Windows. Zaletą Atmel Studio
jest to, że pochodzi ono bezpośrednio od producenta
mikrokontrolerów, zatem zawiera wszystko co jest
niezbędne do ich programowania. To dobra wiadomość. Złą
wiadomością jest to, iż wymaga ono programatorów
zgodnych z firmowymi programatorami Atmela. Jeśli
zakupiłeś tani programator USBasp, to raczej przesiądź
się na Eclipse. Programator MK2
jest zgodny z Atmel Studio 7 i umożliwi ci bezproblemowe
programowanie twoich mikrokontrolerów.
Czy Atmel Studio 7 jest lepsze od Eclipse z wtyczką AVR. Dla zaawansowanych użytkowników na pewno tak. W Atmel Studio można programować praktycznie wszystkie mikrokontrolery produkowane przez firmę ATMEL. Wspiera ono również programowanie w C++ i Asemblerze. Jeśli o mnie chodzi, to jednak wolę Eclipse, które jest dużo prostsze w użyciu, a ja nie zajmuje się przecież zawodowo programowaniem mikrokontrolerów. Na szczęście zasady programowania w obu środowiskach są takie same. Firma Atmel została przejęta przez Microchip, producenta popularnych mikrokontrolerów PIC. Microchip umożliwia teraz programowanie mikrokontrolerów AVR w swoim MPLAB X IDE |
Atmel Studio 7 posiada następujące wymagania:
Atmel Studio 7 jest darmowe i możesz je legalnie pobrać z tej strony WWW:
http://www.microchip.com/mplab/avr-support/atmel-studio-7
Na spodzie strony znajdziesz dwa instalatory:
Pierwszy jest instalatorem, który wymaga dostępu do Internetu, ponieważ pobiera on pliki z witryny Atmela. Jeśli masz dostęp do sieci, to jest to polecany instalator. Drugi jest instalatorem stacjonarnym, który wszystko zawiera w sobie i nie potrzebuje dostępu do Internetu. Gdy wybierzesz instalator, zostanie on pobrany na twój dysk twardy (tutaj wybrano instalator z sieci):
Gdy instalator znajdzie się na twoim dysku twardym, uruchom go. Pojawi się pierwsze okno dialogowe, w którym musisz zaakceptować warunki licencji:
Zaznacz opcję I agree to the license terms and conditions (zgadzam się na warunki licencji) i kliknij przycisk Next (wcześniej, jeśli chcesz, możesz zmienić katalog docelowy instalacji).
W tym okienku zaznacz architektury mikrokontrolerów, które zamierzasz programować. Kurs nie obejmuje mikrokontrolerów 32–bitowych i mikrokontrolerów SMART ARM, dlatego ich nie zaznaczam (ale ty, jeśli chcesz, możesz to zrobić). Po wyborze architektury, kliknij przycisk Next.
Tutaj zgadzasz się na zainstalowanie platformy programistycznej Atmela oraz przykładowych projektów. Pozostaw tę opcję wybraną i kliknij Next.
W tym okienku instalator sprawdza, czy twój komputer spełnia wymagania dla Atmel Studio. Jeśli nie, to instalacja zostanie przerwana. Gdy wszystko jest w porządku, kliknij przycisk Next.
Okienko informujące, że zostaną uaktualnione pliki nagłówkowe mikrokontrolerów. Aby zainstalować inne wersje, użyj narzędzia Device Pack Manager w menu Tools. Aby ustawić wersję projektu, otwórz zakładkę Components we własnościach projektu. Kliknij przycisk Install, aby rozpocząć instalację (musisz posiadać uprawnienia administratora, aby zainstalować Atmel Studio). Jeśli wybrałeś instalację sieciową, to instalator będzie pobierał potrzebne pakiety z witryny Atmela.
Uzbrój się w cierpliwość. Gdy instalacja się zakończy, uruchom Atmel Studio. Z menu wybierz opcję:
Tools → Device Programming
Uruchomi ona okienko komunikacji z programatorem. Kolejno wybierz z listy:
Gdy zatwierdzisz wybór przyciskiem Apply (zastosuj), pojawi się reszta treści okienka dialogowego.
W okienku jest możliwość ustalenia zegara ISP (ang. ISP Clock). Im szybszy zegar, tym szybsza jest transmisja z mikrokontrolerem. Jednak nie należy ustawiać tej częstotliwości powyżej 1/4 częstotliwości zegara mikrokontrolera. Aby sprawdzić współpracę z programatorem, kliknij przycisk Read (odczytaj) obok Device signature (sygnatura mikrokontrolera) lub Target voltage (napięcie mikrokontrolera). Jeśli w polach tekstowych pojawią się wartości, to komunikacja jest poprawna.
Instalacja jest zakończona. |
![]() |
Zespół Przedmiotowy |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone
pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.