cz1

cz1



Programowanie

Programowanie

Rys. 2 Wybór konkretnego pliku do pobrania

Rys. 3 Strona firmy ATMEL

.r“1 2 .................... 2

:....... Jcll wybraliśmy opcie uner-lwujao.

" P<2r»»e wcae»n2|s«j wersji pakiet-.. - - I polewie2 nu tak prwiKtawc-u - r2" W WUrtt PodkreiloPM na lyo- jb-aikj m2i

_ ... urańwmfe pobrania wybranego jdfeu

-os1' wybrałeś srynkie potiisnlo natnowsac, we-s;i pojaw, sir ■ ^ kala jak wyroi jedne2 raweraiaca tylko jedn2 pożycie

» ...


polecam Ci odznaczenie opcji „Add Directo-ries to PATH”. Proponowane ustawienie opcji przedstawiłem na rysunku 4. Osobiście jestem przeciwnikiem dodawania czegokolwiek do PATH-a. Informację o tym dlaczego mam takie obiekcje, znajdziesz w ramce „PATH - co to takiego?”. Przy sposobie, w jaki będziemy używać kompilatora, dodatkowe utrudnienie będzie polegało tylko na dodaniu jednej linijki do skryptu kompilacji.



bez pewnych drobnych zmian. Jeśli pojawi się jakikolwiek problem z kompilacją przedstawionych programów, proponuję Ci na początek pobranie tej samej wersji kompilatora. Po dokonaniu wyboru, zgodnie z rysunkiem 1, pojawi się jedno z okienek przedstawionych na rysunku 2. Wybieramy pasującą nam opcję. Zostaniemy przekierowani do strony z zapytaniem, z jakiego serwera chcemy skorzystać. Wybieramy dowolny, najlepiej w Europie. Po chwili powinno rozpocząć się pobieranie pliku. Jak widać na przedstawionych ilustracjach, najnowsza w chwili pisania lego tekstu wersja miała rozmiar 14MB. Pobieranie może więc chwilę potrwać.

b/. AVKStudio4. Drugim pakietem, z którego będziemy korzystać, jest znakomite AVRStudio. Dokładniej - skorzystamy z. możliwości emulacji programu. Najnowszą wersję AYRStudio udostępnia nieodpłatnie firma ATMEL na swojej stronie domowej. Przy odrobinie szczęścia program ten znajdziesz na jakimś krążku w czasopiśmie, ważne jednak, aby była to wersja minimum 4.10. Dopiero ta wersja akceptuje format pliku, z kLórego będziemy korzystać w celu emulowania programu.

Mimo iż AVRStudio4 nic umożliwia pisania programów w C, pozwala na bardzo wygodną ich symulację. Uważam, że dużo wygodniejszą niż miało to miejsce w poprzedniku, który z kolei znakomicie integrował się z dowolnym kompilatorem C... o ironio...

Jeśli nie przeraża Cię pobranie z sieci 41MB danych - gorąco zachęcam Cię do zassania najnowszej wersji oprogramowania ATMEL-a. Ja w chwili pisania tego kursu dysponowałem wersją 4.11 i dokładnie tej wersji dotyczyć będzie dalszy opis. Poniżej przedstawiam krok po kroku, jak pobrać wspomniane oprogramowanie. Wejdź na stronę główną firmy ATMEL:

Spójrz na rysunek 3. Pokazałem na nim kolejne przejścia od strony głównej do strony zawierającej informacje o procesorach AVR. Poczekaj chwilę, aż nowa strona zostanie władowana, następnie z pomarańczowego menu po lewej stronie wybierz pozycję „Tools <6 SoftwarePo chwili pojawią się dostępne narzędzia dla procesorów AVR. Bez problemu powinieneś znaleźć tutaj AVR Studio 4. Nie przytaczam kolejnego obrazka - przejście jest bardzo proste. Znajdziesz się na stronie umożliwiającej pobranie dokumentacji opisującej interesujący nas program, dodatkowych wtyczek do niego oraz oczywiście samego programu. Dla naszego kursu znaczenie ma odnośnik w stylu:

AVR Studio 4.11 <buitd 401). Za krótką lub też dłuższą chwilę - zależnie od możliwości Twojego łącza oraz chwilowego obciążenia sieci - powinieneś dysponować j uż. wszystkimi potrzebnym i nam programami. Następnym krokiem będzie ich instalacja oraz konfiguracja.

Krok drugi

- instalacja i konfiguracja

Programy, których użyjemy, mają własne instalatory, więc nie powinno być z nimi problemów. Przy AY RStudiu przyjmijmy zasadę, aby nie przeszkadzać instalatorowi i zgadzać się na wszystkie jego domyślne propozycje. Instalator WinAVR zaraz po pytaniu o folder docelowy wyświetli okienko „Wybór komponentów”. W okienku tym

Elektronika dla Wszystkich Maj 2005 37

1

PATH - co to takiego?

Zmienna systemowa PATH zawiera ścieżki, w jakich system ma szukać żądanego programu. Jeśli chcesz się przekonać, jak to działa, uruchom „Wiersz polecenia” (w starszych systemach będzie to „'Tryb MS-DOS”). Wpisz teraz polecenie edit i naciśnij ENTER. Pojawi się znany niektórym edytor tekstowy. Możesz spróbować także innych komend, na przykład mspa-int, notepad. Możesz próbować z poziomu innego katalogu - zmień katalog poleceniem cd.

Skąd system wie. gdzie ma szukać informacji ’ Wyjdź z urn chomionego programu i wydaj mną komendę path Iłosjaniesz informację na lemat co ..siedzi we wspnmnianei /.rnicnnci Okazuje sic. że w chwili gdy w)dajesz komendę edit. system szuka wszelkich plików urucha mini ii\cli o podane i nazwie

2

edit.exe. edit.com. idu bali Najpierw przeszukuje aktualny folder. Jeśli nic znaidzic odpowiedniego pliku, 'lęgu do kolei n>ch ścieżek znajdujących się w zmiennej PATII Wpisy prze (uniżane są w kolc|iiości od pierwszego do ostatniego

WinAVK korzysta z lego udogodnienia. umożliwiając uruchomienie swojego programu o nazwie make.e.w z poziomu folderu


Wyszukiwarka

Podobne podstrony:
cz1 Programowanie Rys. 5 Programmers Notepad konfigurację narzędzi zawierającego pliki naszego prog
cz1 Programowanie Rys. 15 Panel „Workspace" H Coordinator Error loading object File. AVR Simul
Obraz37 Przykład drugi dotyczy programu hardziej złożonego, o odnosi się do nauczania małcmnl) Stro
cz1 Programowanie Programowanie Rys. 13 Wybór pliku do symulacji z rysunkiem 10, zajrzyj do ramki m
10. Przejdź do zakładki Arguments i w polu Program arguments wpisz nazwę pliku z danymi XML. 11. Uru
cz1 Programowanie i>t^ LiLiir/u i j jLifflij j jijiyW j f/jliil il    Część Rys.
cz1 Programowanie poniżej RyS. 12 Przebieg kompilacji Output. Gdy wszystko przebiegnie prawidłowo,
cz5 4 Programowanie Programowanie Rys. 26 przebieg obliczeń w funkcji LCDsendHalf. W C parametry do
Rys.9 Patelnia importowana do programu Comsol 2.3 Analiza rozkładu temperatur Do analizy rozkładu
Image40 (12) Programowanie Listing 90- Elementy dodane do pliku lcd.h. tfinrludp <stdio.h> (..
Rys.2. Model wykonany w programie Inventor.1.3. Wybór modułu programu i analiza Trójwymiarowa (dział
4. Po napisaniu programu (w języku C) należy włączyć opcję do utworzenia pliku .hex (zakładka Output
Image268 Rys. 4.298. Połączenie kaskadowe 8-stopniowych liczników programowanych Rys. 4.299. Schemat
Wzór przykładowej informacji lub programu gospodarki odpadami. [8] WZÓR FORMULARZA DO SPORZĄDZANIA I
skanuj0084 176 Programy resocjalizacyjne STOP i „Respect” zdolni do tego, aby zrozumieć istotę zła,
img095 (19) i® w programie Rys. 5.8. Obraz stanu sieci na początku 04.BAS S5 Rys. 5.9. Obraz stanu

więcej podobnych podstron