Akronim MEMS czyli mikro-układ elektromechaniczny jest kojarzony z technologią wytwarzania mikroukładów z elementami o wymiarach rzędy kilkudziesięciu mikrometrów. Układy MEMS to głównie czujniki wielkości nie elektrycznych: ciśnienia, przyspieszenia, położenia. Są
[8] STM32CUBE w przykładach (obsługa Bluetootha)
W tej części kursu zajmiemy się obsługą modułu Bluetooth. Na warsztat weźmiemy popularny moduł HC-06, który wykorzystamy do sterowania kolorami świecenia adresowalnych diod LED RGB WS2812b na pasku z giętkiego
[7] STM32CUBE w przykładach (obsługa GPS)
W tej części cyklu poświęconego programowaniu mikrokontrolerów STM32F4, zajmiemy się obsługą odbiornika GPS. Przedstawione zostanie działanie systemu nawigacji GPS oraz protokół NMEA-0183 – standard wymiany danych między komputerami i
[6] STM32CUBE w przykładach (obsługa interfejsu I2C)
W tej części kursu na warsztat bierzemy obsługę czujników cyfrowych i magistralę I2C, na przykładzie cyfrowego termometru i barometru BMP180, firmy Bosch. Interfejs I2C I2C jest jednym z najważniejszych interfejsów
[5] STM32CUBE w przykładach (obsługa monochromatycznego wyświetlacza graficznego LCD)
W tej części cyklu, poświęconemu programowaniu układów z rodziny STM32F4, na warsztat weźmiemy popularny monochromatyczny, graficzny wyświetlacz LCD, będący klonem wyświetlacza wykorzystywanego w telefonach Nokia 5110 oraz Nokia 3310. Jest
[4] STM32CUBE w przykładach (obsługa ESP8266)
W tej części kursu, dodamy do omawianego mikrokontrolera STM32F411 z zestawu KA-NUCLEO-F411CE, obsługę sieci Wi-Fi i stosu TCP/IP. Wykorzystamy w tym celu, w roli karty sieciowej, kolejny mikrokontroler –
[3] STM32CUBE w przykładach (USART)
W tej części cyklu stworzymy naszemu mikrokontrolerowi możliwość kontaktu z komputerem. Wykorzystamy w tym celu interfejs USART oraz znajdujący się na płytce rozwojowej KA-NUCLEO-F411CE programator ST-LINK lub osobny adapter
[2] STM32CUBE w przykładach (timery i PWM)
W tej części kursu zapoznamy się z licznikami oraz generatorem sygnału PWM, który będzie generowany przez mikrokontroler z zestawu KA-NUCLEO-F411. Dowiemy się jak płynnie zmieniać jasność świecenia diody, czym jest
[1] STM32CUBE w przykładach
Firma STMicroelectronics przygotowała zestaw bibliotek Hardware Abstraction Layer, umożliwiający programowanie mikrokontrolerów STM32 w bardzo prosty, wysokopoziomowy, sposób. Dzięki temu, nie ma konieczności zagłębiania się w obszerną specyfikację układu ani rdzenia
STM32Cube w kilku krokach [3]. Przykład prostej aplikacji
Zgodnie z zapowiedzią z poprzedniego odcinka, wykonamy teraz prosty projekt, który będzie cyklicznie zapalał i gasił LED w zestawie STM32L0DISCOVERY.
STM32Cube w kilku krokach [2]. Konfiguracja systemu taktującego
W tej części zajmiemy się konfiguracją systemu taktowania mikrokontrolera...
STM32Cube w kilku krokach [1]. Jak zacząć?
W artykule przedstawiamy podstawowe informacje o praktycznym użyciu pakietu STM32Cube...
Generator kodu STM32Cube – teraz dla wszystkich mikrokontrolerów STM32
Od teraz program STM32Cube może wygenerować kod dla dowolnego mikrokontrolera z oferty STMicroelectronics: STM32 F0, STM32 F1, STM32 F2, STM32 F3, STM32 F4, STM32 L0 i STM32 L1.
Generator kodu STM32Cube – teraz także dla mikrokontrolerów STM32 F0 i F3
Firma STMicroelectronics rozszerzyła ekosystem narzędzi STM32Cube o wersje dla mikrokontrolerów STM32 F0 i STM32 F3.
STM32CubeMX, czyli efektowny koniec MicroXplorera
Życie graficznego pakietu do konfiguracji bloków peryferyjnych w STM32 – MicroXplorer – dobiegło końca. Jego następcą jest prezentowane w artykule oprogramowanie STM32CubeMX...