AVR
Programowanie
w języku C

Wstęp
Instalacja kompilatora AVR-GCC
Integracja z AVR Studio
Pierwszy program w C !
Debugging
Prosty starterkit
Programowanie
Download
Linki
Strona główna
INTEGRACJA Z AVR STUDIO
AVR Studio
Zaczynamy
Przygotowanie

Jeśli masz już zainstalowany kompilator AVR-GCC wystarczyło by już tylko napisać program w języku C używając na przykład systemowego notatnika, w oknie DOSa wpisać kilka dłuższych komend i otrzymać program wynikowy lub całe okno błędów. Jest jednak wygodniejszy sposób.

AVR Studio
Firma Atmel udostępnia nieodpłatnie aplikację ułatwiającą pisanie programów dla mikrokontrolerów rodziny AVR. Jest to edytor kodu, który rozpoznaje składnię rozróżniając kolorami instrukcje, liczby, ciągi znaków, komentarze itd. Pakiet zawiera kompilator asemblera, ale umożliwia również "podczepienie" zawnętrznego kompilatora języka C. Opiszę jak połączyć AVR Studio z kompilatorem AVR-GCC.

Zaczynamy
Najpierw sciągnij AVR Studio w wersji 3.53 z działu download. Na stronie Atmela mogą być inne wersje, których nie testowałem. Instalacja przebiega bez problemów. Zalecam zainstalować program w domyślnym katalogu.

Przygotowanie do projektu
Uruchom program. Aby rozpocząć pracę, z menu Project wybierz New.... Pojawi się okno Select new project.

avrstudio1.png 2.7 KB

W polu Project name wpisz nazwę projektu, na przykład "led". Pole Location określa ścieżkę dla tego projektu. Na początek wpisz tak jak na rysunku. Na koniec ważne jest, aby podświetlić w Project type pozycję Generic 3rd party C compiler.

Następnie wywołaj ustawienia projektu poprzez klinknięcie prawym klawiszem na nazwie drzewa Target: Debug i z otwartego menu wybranie pozycji Settings...:

avrstudio2.png 6.8 KB

Wypełnij wszytskie pola tak jak na rysunku poniżej:

avrstudio3.png 4.4 KB

W skrócie ustawienia te powodują podjęcie odpowiednich akcji przy kompilowaniu i debugowaniu programu. Po pierwsze zostaje uruchomiony jeden program wykonawczy (make) dla całego projektu, a następnie, jeśli nie było żadnych błędów ładuje plik debuggera o nazwie takiej jak nazwa projektu i rozszerzeniu .elf.

Do katalogu z projektem, czyli w tym przypadku c:\avr\pierwszy, skopiuj plik makefile.

Po tych zabiegach masz już przygotowane AVR Studio do pierwszego programu w C!

Opracował Michał Lankosz sq9fqq.prv.pl     do góry