Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika



Podobne dokumenty
SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Internet bezprzewodowy

*Wersja dla przeglądarki Internet Explorer. Instrukcja instalacji czytnika kart chipowych* dla Windows 7 (Konto korporacyjne) SGBe-kdbs

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I POŁĄCZENIA Z INTERNETEM NA WINDOWS 7 DLA AnyDATA ADU-510L

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

Programowanie Systemów Czasu Rzeczywistego

Instrukcja instalacji programu serwisowego NTSN krok po kroku

Programowanie niskopoziomowe

Załącznik 1 instrukcje instalacji

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

*Wersja dla przeglądarki Internet Explorer. Instrukcja instalacji czytnika kart chipowych* (Konto korporacyjne) SGBe-kdbs

1.Wstęp. 2.Generowanie systemu w EDK

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

1.1 Co to jest USBasp? Parametry techniczne Obsługiwane procesory Zawartość zestawu... 4

Informatyka I : Tworzenie projektu

Pobieranie edytora CodeLite

Załącznik 1 instrukcje instalacji

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Instalacja Czytnika Kart w systemie Windows 7

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

LeftHand Sp. z o. o.

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

Jeżeli w komputerze była już zainstalowana inna wersja Javy może pojawić się komunikat

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Jak rozpocząć pracę z mikrokontrolerami?

Instalacja Czytnika Kart w systemie Windows 7 64 bitowy (tylko przeglądarki 64 bitowe )

Programator STK500v2 USB

Instalacja Czytnika Kart 2.4 dla przeglądarek 64 bitowych dla systemów Windows XP/Vista/2000/7/8 64 bit

Niektóre piny mogą pełnić różne role, zależnie od aktualnej wartości sygnałów sterujących.

Konfiguracja Javy. Jak prawidłowo skonfigurować środowisko Java. Jak zacząć? Poradnik dla systemów Windows 7,8, 8.1 i 10. Wersja 1.

Aplikacja do podpisu cyfrowego npodpis

I2: J2ME programowanie w NetBeans IDE Wydział Transportu PW semestr /11

By móc zainstalować plugin niezbędna jest uprzednia instalacja Notowań Online 3 oraz programu do analizy technicznej AmiBroker.

JDK 7u25 NetBeans Zajęcia 1 strona - 1

Instrukcja instalacji oprogramowania Systemu e-kt

Krótka instrukcja instalacji Adobe Acrobat Reader

Przygotowanie środowiska Java do prawidłowej obsługi podpisu elektronicznego w epuap

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

Instrukcja instalacji oprogramowania pixel-fox

Instalacja Czytnika Kart w systemie Windows 7

Instalacja Czytnika Kart GemPc Twin 1.4 dla przeglądarek 32 bitowych dla systemów Windows XP/Vista/2000/7/8 32 bity i 64 bity Wersja 1.

Instalacja i aktualizacja oprogramowania DigiTerra Explorer 7

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

Widok programatora PonyProgUSB wersja 1.0 oraz jego elementy przedstawiono na poniższym rysunku.

Instalacja Czytnika Kart 1.4 dla przeglądarek 32 bitowych dla systemów Windows XP/Vista/2000/7/8 64 bit i 32 bit

Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

MobileNET. Instalacja i konfiguracja MobileNET SIECI BLOKOWE S.C.

Spis treści. FAQ: /PL Data: 30/06/2015. Instalacja polskiej wersji LOGO! Soft Comfort. 1 Pobranie pliku 2

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

Płyta ewaluacyjna z mikrokontrolerem Atmega32. Autor Dariusz Wika

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Laboratorium - Instalacja Virtual PC

Programator AVR USBasp

Jak skonfigurować klienta Mozilla Thunderbird?

SERWER DRUKARKI USB 2.0

Instalator czytnika kart mikro 1.6 Getin Noble Bank SA

Instrukcja instalacji programu SPSS Statistics 23

Rozwiązywanie problemów z Javą

Projektowanie z użyciem procesora programowego Nios II

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

Instrukcja instalacji

Dodatki. Dodatek A Octave. Język maszyn

Nagrywamy podcasty program Audacity

Tomasz Greszata - Koszalin

Instalacja Czytnika Kart 2.7 dla przeglądarek 64 bitowych dla systemów Windows XP/Vista/2000/7/8 64 bit

Rozdział 1. Informacje ogólne

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

Instalacja środowiska Eclipse

procertum CLIDE Client 2.1 wersja 1.0.2

Instalacja Czytnika Kart w systemie Windows 7, Windows XP, Windows Vista, Windows 2000.

OpenGL Embedded Systems

Kopiowanie i instalowanie pliku w systemie Windows CE

Instalacja i opis podstawowych funkcji programu Dev-C++

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Zdalny dostęp SSL. Przewodnik Klienta

Instytut Teleinformatyki

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak

Adobe Connect Instalacja Adobe Flash Player

Konfiguracja i przygotowanie środowiska do współpracy z infrastrukturą PL-Grid

BEXLAB RYSZARD MATUSZYK, BRZOZOWA 14, DĘBE WIELKIE, TEL. KOM.: Instalacja. Microsoft SQL Server 2008 R2 SP2 Express

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Instrukcja instalacji programu SPSS Statistics 21

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER DLA KLIENTÓW ALIOR BANKU

Aktualizacja Agencja3000 oraz Javy

MiKTeX - instalacja. Paweł Solarz

Instrukcja użytkownika aplikacji npodpis r.

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Włączanie/wyłączanie paska menu

Instalacja NOD32 Remote Administrator

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

Ministerstwo Finansów

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Spis treści Ustawienia zaawansowane: Dotyczy użytkowników, którzy używają proxy... 40

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Instrukcja użytkownika. programu NFZMonit

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Transkrypt:

Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika

1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania wtyczek pozwala nam pisać programy w wielu językach oraz programować wiele różnych platform. 2.Instalacja Instalacje Eclipse jak każdą inną należy zacząć od pobrania plików z Internetu albo skopiowania ich od kolegi. W tym miejscu pragnę zaznaczyć że oprogramowanie które zostanie przez nas użyte jest w pełni legalne. Eclipse a pobieramy ze strony projektu, zwracając przy tym uwagę na zgodność wersji naszego systemu operacyjnego z pobieraną wersja środowiska. https://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2 Oprócz samego Eclipse a będzie nam potrzebne WinAVR oraz AVR GCC Toolchain, które znajdziemy na stronie warsztatów AVR naszego koła naukowego. http://www.ue.eti.pg.gda.pl/~bpa/kolo_chip/warsztaty_avr/ Po pobraniu środowiska rozpakowujemy go w wybranej przez nas lokalizacji. Tak nie przesłyszeliście się Eclipse nie wymaga instalacji, wystarczy go rozpakować. Po rozpakowaniu sprawdzamy czy uda nam się uruchomić środowisko. Okno przedstawiające poprawnie uruchamiające się środowisko Eclipse przedstawia rysunek 1. Jeśli Eclipse nie uruchomił się poprawnie na to 99% jest to wina niezgodności wersji środowiska z wersją systemu lub braku zainstalowanej Javy. W przypadku problemów z Javą problem rozwiązuje deinstalacja wcześniejszych wersji i instalacja wersji z godnej z Eclipse, jeśli korzystamy z Eclipsex64 powinniśmy zainstalować javę w wersji x64. Okno Workspace Launcher służy do wyboru folderu w którym będą przechowywane nasze projekty, jeśli nie będziemy często przełączać folderów z projektami warto zaznaczyć opcję Use is as the default and do not ask again. Po wskazaniu wybranego przez nas folderu naszym oczom ukaże się okno przedstawione na rysunku 2. Aby przejść do pisania programu wybieramy opcje Go to the workbench. Gotowe do pracy środowisko Eclipse przedstawia rysnek 3. Kolejnym krokiem będzie instalacja WinAVR, integracja Eclipse z avrdude oraz zadbanie aby kompilator miał dostęp do wymaganych bibliotek.

Rysunek 1 Rysunek 2

Rysunek 3 Aby uniknąć dodatkowych problemów WinAVR najlepiej zainstalować w domyślnej lokalizacji. Okno instalatora wraz z domyślnym folderem docelowym przedstawia rysunek 4. Pozostałem opcję możemy pozostawić bez zmian i postępować zgodnie z poleceniami instalatora. Rysunek 4

Następnie przejdziemy do instalacji PLUGIN u do środowiska Eclipse. W temu celu w środowisku Eclipse z menu Help wybieramy opcje Instal New Software. Po pojawieniu się okna Install klikamy w przycisk Add i w oknie Add Repository klikając w przycisk Local wskazujemy ścieżkę do folderu z pobranym przez nas plugin em w sposób pokazany na rysunku 5. Rysunek 5 Po wciśnięciu przycisku OK okno Install powinno wyglądać w sposób pokazany na rysunku 6.

Rysunek 6 Po dwukrotnym wciśnięciu przycisku Next > zaakceptowaniu warunków licencji klikamy przycisk Finish, który rozpocznie przycisk instalacji. W trakcie instalacji powinien pojawić się komunikat pokazany na rysunku 7 aby kontynuować instalację należy wcisnąć przycisk OK. Rysunek 7 Po zakończeniu instalacji pojawi się okno Software Updates gdzie należy wcisnąć przycisk Yes aby ponownie uruchomić środowisko Eclipse.

Po ponownym uruchomieniu programu sprawdzimy czy ścieżki do avrdude i bibliotek są poprawne. W tym celu z menu Window wybieramy opcję Preferences. W oknie Preferences wybieramy kolejno opcję AVR i Paths, ścieżki powinny wyglądać tak jak na rysunku 8. Rysunek 8 Kolejną przydatną opcja jest włączenie automatycznego zapisywaniu pliku przed kompilacją, w tym celu z w tym samym oknie w wybieramy kolejno opcję General i Workspace i zaznaczamy opcję Save automatically before build w sposób pokazany na rysunku 9. Zmiany potwierdzamy klikając Apply i zamykając okno przyciskiem OK. Rysunek 9

Tak przygotowane środowisko powinno być już gotowe do pracy teraz zajmiemy się przygotowanie pierwszego projektu. Z menu File wybieramy opcję New i klikamy C Project. Nowe okno C Projekt konfigurujemy w sposób pokazany na rysunku 10. Następnie wciskamy przycisk Next > w kolejnym oknie odznaczamy opcję Debug i ponownie klikamy Next >, ostatnim etapem tworzenia projektu jest wybór programowanego układu i jego częstotliwości taktowania pokazany na rysunku 11. Po dokonaniu wyboru klikamy Finish aby zakończyć tworzenie projektu. Rysunek 10

Rysunek 11 W oknie Project Explorer powinien pojawić się folder o nazwie pierwszy co świadczy o poprawnym utworzeniu projektu. Pozostaję jeszcze wybór programatora, w tym celu klikamy prawym przyciskanie na ikonę naszego projektu i wybieramy Properties, następnie w oknie Properties for pierwszy, klikamy kolejno AVR i AVRDude, w polu Programmer Configuration klikamy przycisk New. W nowym oknie wybieramy nasz programator czyli usbasp oraz w polu Configuration Name podajemy nazwę konfiguracji taką abyśmy potem mogli łatwo ją rozpoznać, sposób wyboru programatora przedstawia rysunek 12. Po wyborze programatora wciskamy OKi ponownie OK.

Rysunek 12 Przejdziemy teraz do pisania kodu naszego programu i programowania układu. Najpierw należy dodać plik main.c do projektu, w tym celu klikamy prawym przyciskiem mysz na ikonę naszego projektu i wybieramy New i Source File. W oknie New Source File podajemy nazwę pliku w sposób pokazany na rysunku 13.

Rysunek 13 Po wciśnięciu przycisku Finish, plik main.c powinien automatycznie otworzyć się w środkowej części okna programu. Uzupełnijmy go prostym programem: #include <avr/io.h> int main(void) { } DDRB = 0xFF; PORTB = (1 << PIN0) (1 << PIN2) (1 << PIN4) (1 << PIN6); Następie przyciskiem kompilujemy nasz program, po kompilacji okno programu powinno wyglądać jak na rysunku 14. W konsoli u dołu okna widać potwierdzenie poprawnej kompilacji, rozmiar kodu wynikowego oraz miejsce jakie zajmie on w pamięci układu.

Rysunek 14 Ostatnim etapem zabawy jest programowanie układu docelowego, w tym celu należy po prostu kliknąć ikonkę. Jeśli wszystko poprawnie skonfigurowaliśmy, podłączyliśmy układ do komputera oraz mamy poprawnie zainstalowane sterowniki programatora powinniśmy otrzymać komunikat w konsoli przedstawiony na rysunku 15 a nasze diody powinny świecić.

Rysunek 15