Mikrokontrolery STM32 z grupy Connectivity Line, w skład której wchodzą układy STM32F105 oraz STM32F107, można programować w dwa zasadnicze sposoby: za pomocą interfejsu JTAG oraz za pomocą bootloadera ulokowanego w pamięci mikrokontrolera.
Autor: Mikrokontroler.pl
Przykład 1 – wykorzystanie linii GPIO (LED)
Celem niniejszego ćwiczenia będzie migotanie diodami LED.
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).
Rdzenie z serii Cortex
Cortex to rodzina nowoczesnych rdzeni mikrokontrolerowych i mikroprocesorowych opracowanych przez firmę ARM, będąca następcą popularnych rozwiązań opartych na ARM7 i pochodnych.
Cyfrowy, audiofilski potencjometr i regulator balansu
Prostotę układu uzyskano dzięki zastosowaniu nowoczesnego układu MAX5440, produkowanego przez firmę Maxim.
PanuWorld Nokia Cable
Projekt powstał na bazie popularnego rozwiązania PanuWorld Nokia Cable, czyli dwustandardowego interfejsu zgodnego z protokołami Mbus oraz Fbus. Wejścia i wyjścia interfejsu (od strony telefonu) są przystosowane do współpracy ze wszystkimi telefonami, także tymi, których interfejsy są przystosowane do sygnałów w standardzie napięciowym 3,3 V.
Wskaźnik położenia z czujnikiem przyspieszenia MEMS
Miniaturowy czujnik MEMS oznaczony symbolem FC30 należy do nowej kategorii układów, określanych mianem „czujników funkcjonalnych”. Rozpoznaje on i sygnalizuje na 3-bitowym wyjściu cyfrowym 6 kierunków, umożliwia wykrywanie także pozycji pośrednich pomiędzy „sąsiadującymi” kierunkami.
Programator mikrokontrolerów 89C51/52/55
Programator jest przeznaczony do programowania wszystkich wersji produkowanych przez firmę Atmel mikrokontrolerów 89C51, 89C52 i 89C55 (oprócz 89C55WD). Programator opracował Wichit Sirichote z King Mongkut’s Institute of Technology i udostępnił pod nazwą Easy-Downloader 2.0.
Bezprzewodowy gong drzwiowy
Projekt bezprzewodowego dzwonka drzwiowego opartego na układzie M1E.
Nowy przekaźnik bezpieczeństwa Sirius 3TK2810-1 do monitorowania prędkości i postoju maszyn
Nowy przekaźnik Sirius 3TK2810-1 jest urządzeniem służącym do monitoringu parametrów ruchowych i postojowych maszyn.