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 ):



Hybrydowe architektury kosmiczne – projektowane z myślą o wydajności i pewności działania
Inżynierowie jutra nie projektują od zera. Jak narzędzia cyfrowe zmieniają pracę nad nowymi technologiami?
Automatyzacja magazynów w Polsce – Exotec i Skypod 


![https://www.youtube.com/watch?v=xeqdqGuy-Aw Michał Mitas, kierownik laboratorium Badań Urządzeń Radiowych w katowickim instytucie Łukasiewicz - AI, opowiada o badaniach urządzeń z interfejsem komunikacji bezprzewodowej, jak Wi-Fi, Bluetooth, LTE czy 5G, przeprowadzanych w komorze bezodbiciowej. Zapraszamy do obejrzenia filmu! [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/10/00.png)

![https://www.youtube.com/watch?v=QSnLO-KmBMY O wybranych projektach realizowanych w Laboratorium Zakładu Układów Mikrofalowych – ISE PW opowiadają: mgr inż. Michał Kalisiak, dr hab. inż. Arkadiusz Lewandowski, mgr inż. Andžej Šerlat oraz dr hab. inż. Krzysztof Czuba. Zapraszamy na firm [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/09/WEiTI-PW-czolowka.png)

