LinkedIn YouTube Facebook
Szukaj

Wstecz
Artykuły

Przykład 0 – wspólna biblioteka do wszystkich przykładów

Mimo, że układy z rodziny STM32 są bardzo rozbudowanymi mikrokontrolerami, pisanie dla nich programów jest stosunkowo łatwe. Dzieje się tak dzięki udostępnieniu przez firmę STMicroelectronics odpowiednich bibliotek ułatwiających stosowanie licznych i rozbudowanych układów peryferyjnych wbudowanych w mikrokontrolery. Najczęściej stosowaną biblioteką jest STM32F10x Standard Peripherals Library. Kompletna biblioteka wraz z obszerną dokumentacją jest do pobrania ze strony firmy STMicroelectronics – jest to plik o wielkości 12MB (wersja 3.1.2). Na potrzeby zamieszczonych przykładów można pobrać okrojoną bibliotekę – odpowiedni odnośnik znajduje się na dole strony.
Wszystkie przykłady zostały przygotowane z wykorzystaniem demonstracyjnej wersji kompilatora firmy Keil (MDK 4.01). Wersja demonstracyjna nie ma ograniczeń czasowych i umożliwia pracę z projektami, których kod wynikowy nie jest większy niż 32kB. Dodatkową zaletą jest wbudowana współpraca z programatorem/debuggerem ZL30PRG (odpowiednik ST-Link produkowany za zgodą firmy STMicroelectronics przez Kamami).

Rozmieszczenie plików na dysku
Dla utrzymania porządku w plikach źródłowych wielu projektów korzystających ze wspólnej biblioteki zaleca się zachowanie odpowiedniego rozmieszczenia plików źródłowych w katalagach. Proponowana w przykładowych projektach struktura plików jest następująca (tutaj projekt Lab1_GPIO ):

Pliki źródłowe umieszczono w katalogu _Application , natomiast pliki związane z projektem oraz pliki wynikowe umieszczone w katalogu Project .

Wzajemne położenie katalogu z projektem (tutaj Lab1_GPIO ) i katalogu z biblioteką STM32F10x Standard Peripherals Library (tutaj katalog  Libraries ):

Polski portal branżowy dedykowany zagadnieniom elektroniki. Przeznaczony jest dla inżynierów i konstruktorów, projektantów hardware i programistów oraz dla studentów uczelni technicznych i miłośników elektroniki. Zaglądają tu właściciele startupów, dyrektorzy działów R&D, zarządzający średniego szczebla i prezesi dużych przedsiębiorstw. Oprócz artykułów technicznych, czytelnik znajdzie tu porady i pełne kursy przedmiotowe, informacje o trendach w elektronice, a także oferty pracy. Przeczyta wywiady, przejrzy aktualności z branży w kraju i na świecie oraz zadeklaruje swój udział w wydarzeniach, szkoleniach i konferencjach. Mikrokontroler.pl pełni również rolę patrona medialnego imprez targowych, konkursów, hackathonów i seminariów. Zapraszamy do współpracy!