|
|
mikrokontrolery.net |
|||||||||||||||||||
|
Kompilator języka C firmy Metrowerks Jest to drugi kompilator języka C z ograniczeniem wielkości kodu wynikowego do 4kB. Można go pobrać ze strony http://www.metrowerks.com/MW/Develop/Embedded/STM/CWST7Mspecial.htm Aby go pobrać należy kliknąć link "Download Codewarrior Development Studio for ST7 Microcontrollers" a następnie wypełnić formularz rejestracyjny. Na podany w formularzy adres e-mail zostanie wysłana informacja o adresie, spod którego możemy pobrać program oraz specjalny plik licencyjny (bez tego pliku maksymalny rozmiar kodu wynikowego wynosi 1kB). Po zainstalowaniu programu należy skopiować pobrany plik licencyjny do katalogu z programem. Po uruchomieniu programu CodeWarrior IDE naszym oczom ukazuje się puste okno programu. W celu rozpoczęcia pracy z menu "File" wybieramy opcję "New" albo używamy kombinacji klawiszy Ctrl+Shift+N. Pojawi się poniższe okno :
Z zakładki "Project" wybieramy opcję "ST7 New Project Wizard" a następnie w polu "Project name" wpisujemy nazwę naszego projektu. W polu "Location" wpisujemy, bądź też po naciśnięciu przycisku "Set" wskazujemy w okienku dialogowym katalog, w którym chcemy zapisać nasz projekt. Po kliknięciu przyciksu "OK" pokaże się pierwsze okno kreatora projektów :
Z listy wybieramy interesujący nas mikrokontroler a następnie klikamy "Dalej". Drugie okno kreatora pozwala nam określić język w którym będziemy pisać program :
Do wyboru mamy : asembler język C oraz C++. Najczęściej będziemy pisać programy w języku C. Następne okno pozwala na stworzenie projektu dla pakietu narzędzi PC-Lint :
Na obecnym etapie nie będziemy korzystać z tego pakietu, więc zaznaczamy opcję "No". Następne okno służy do określenia rodzaju kody startowego dołączanego do naszego projektu :
Do wyboru mamy "minimal startup code", który inicjalizuje tylko wskaźnik stosu a następnie wukonuje skok do funkcji main oraz "ANSI startup code" który oprócz wymienionych poprzednio czynności dodatkowo inicjalizuje wszystkie zmienne globalne. Kolejne okno pozwala na określenie czy w projekcie będą wykorzystywane liczby zmiennoprzecinkowe :
Jeśli nie zamierzamy używać w programie liczb zmiennoprzecinkowych należy wybrać opcję "None" aby niepotrzebnie nie zwiększać rozmiaru kodu wynikowego. Następne okno określa sposób przechowywania zmiennych lokalnych :
Ostatnie okno kreatora projektów służy do wybrania środowiska uruchomieniowego dla naszego projektu :
Jeśli nie dysponujemy żadnym emulatorem sprzętowym to wybieramy opcję "Metrowerks Simulator". To już ostatni etap tworzenia projektu przez kreatora. Po kliknięciu przycisku "Zakończ" w lewej części przestrzeni roboczej okna programu ukaże się przedstawione poniżej okno :
Zakładka "Files" zawiera pliki wchodzące w skład projektu oraz dodatkowe pliki bibliotek oraz innych plików wykorzystywanych do tworzenia projektu. W katalogu "Sources" znajduje się plik main.c którego zawartość wygląda następująco :
Od tego memntu możemy przystąpić do pisania programu.
|
Ostatnio na forum: |
||||||||||||||||||
|
|
||||||||||||||||||||
|
||||||||||||||||||||
|
(c) 2004-2008 Radosław Kwiecień |