STM32G0: nowe rozdanie w rodzinie

STM32G0 to nowe mikrokontrolery firmy STMicroelectronics, które umacniają jej pozycję na rynku mikrokontrolerów wyposażonych w rdzenie z rodziny arm Cortex-M. Bazują na rdzeniu Cortex-M0+ jak dobrze już znane STM32L0. Uzupełniają one dotychczas produkowane, bardzo popularne STM32L0 oraz STM32F0, które bazują na nieco starszej wersji CPU – arm Cortex-M0. Lista rozkazów Różnice pomiędzy poszczególnymi rdzeniami zastosowanymi w […]

Narzędzie do obsługi algorytmów AI na platformie STM32

Firma STMicroelectronics rozszerzyła ekosystem STM32CubeMX o zaawansowane funkcje sztucznej inteligencji (AI). Sztuczna inteligencja korzysta z sieci neuronowych, aby rozpoznawać sygnały z sensorów ruchu i wibracji, czujników środowiskowych, mikrofonów i sensorów obrazu, szybciej i efektywniej niż tradycyjne przetwarzanie sygnałów. Dzięki rozszerzeniu STM32Cube.AI projektanci mogą konwertować przygotowane sieci neuronowe na kod w języku C, wykorzystujący zoptymalizowane funkcje […]

Mikrofony MEMS i STM32

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ą to również miniaturowe pompy i sensory używane w medycynie do celów diagnostycznych, ale też oscylatory drgań. Jednym z urządzeń MEMS, które zyskały sobie sporą popularność […]

[2] Atollic TRUEStudio STM32 – jak zacząć?

W drugiej części artykułu (pierwsza jest dostępna pod adresem) skupimy się na omówieniu debugowania pracy programu z użyciem środowiska True Studio.   Debugowanie Debugowanie programu jest bardzo istotnym elementem pracy nad projektem. Żeby było możliwe to potrzebny jest odpowiedni program uruchomiony na komputerze i współpracujący z nim sprzętowy połączony zazwyczaj interfejsem USB układ debugera sprzężony […]

Aktualizacja konfiguratora STM32CubeMX

Nowa wersja konfiguratora STM32CubeMX oferuje wielopanelowy interfejs graficzny, umożliwiający wizualizację bez konieczności zmiany widoku. STM32CubeMX v.5.0 upraszcza optymalizację konfiguracji mikrokontrolera i czyni ją bardziej komfortową. Pozwala wybrać odpowiednią do projektu wersję STM32 z ponad 800 dostępnych w bazie, a także odpowiednio skonfigurować funkcje sprzętowe. Użytkownicy mogą także wybrać role poszczególnych  pinów z możliwością rozwiązania konfliktów, […]

[1] Atollic TRUEStudio STM32 – jak zacząć?

Każdy znaczący gracz na rynku mikrokontrolerów ma swojej ofercie środowisko projektowe IDE – Integrated Development Environment. Są to rozbudowane pakiety programowe pozwalające na tworzenie projektów z zaawansowaną edycją plików źródłowych ich kompilacją w języku C lub opcjonalnie C++, sterowaniem programatorem/debugerem i możliwością sprzętowego debugowania programu w docelowym środowisku. Oprócz tego dostarczane są zaawansowane firmowe biblioteki […]

STM32CubeMX – graficzny konfigurator STM32 krok-po-kroku (2)

Bezpłatny pakiet narzędziowy Atollic TrueSTUDIO for STM32 zapewnia programistom kompletne wsparcie w zakresie edycji, kompilacji i debugowania kodu. Jego atrakcyjnym i przyspieszającym prace uzupełnieniem jest pakiet konfiguracyjny STM32CubeMX, którego możliwości i sposób obsługi przedstawiamy w artykule. Zakładka Configuration Po tym jak w zakładce Pinouts wybierzemy moduł peryferyjny i zostanie dla niego przydzielone wyprowadzenie, można będzie […]

Nowy zestaw demonstracyjny STEVAL-DRONE01 do budowy mini drona

STMicroelectronics zaprezentowało nowy zestaw demonstracyjny służący do budowy mini drona. Zestaw zawiera jednostkę kontrolera lotu STEVAL-FCU001V1, a także silniki, śmigła, plastikową ramę oraz baterię, którą można wykorzystać do zasilania drona. Firmware kontrolera (STDW-FCU001) steruje prędkością silników oraz stabilizuje pozycję drona. Mikrokontroler STM32F4 umieszczony na płytce analizuje dane z akcelerometru i żyroskopu (LSM6DSL), co pozwala uzyskać […]

STM32CubeMX + TrueSTUDIO – graficzny konfigurator STM32 krok-po-kroku (1)

Bezpłatny pakiet narzędziowy Atollic TrueSTUDIO for STM32 zapewnia programistom kompletne wsparcie w zakresie edycji, kompilacji i debugowania kodu. Jego atrakcyjnym i przyspieszającym prace uzupełnieniem jest pakiet konfiguracyjny STM32CubeMX, którego możliwości i sposób obsługi przedstawiamy w artykule. Zintegrowany w TrueSTUDIO kreator projektu na podstawie informacji o typie mikrokontrolera lub modułu ewaluacyjnego potrafi stworzyć „szkielet”, który potem […]

Szybszy i bardziej elastyczny programator STLINK-V3 do układów STM8 i STM32

Firma STMicroelectronics zaprezentowała nową generację programatorów STLINK-V3 do mikrokontrolerów STM32 i STM8. Nowa wersja programatora pozwala na obsługę pamięci masowej, wirtualnego portu COM z mostkiem wielościeżkowym, a także  jest w stanie dokonywać operacji zapisu 3 razy szybciej. Oprócz tradycyjnych interfejsów JTAG/SWD i SWIM, port COM programatora pozwala na komunikację za porednictwem UART, I2C, SPI CAM […]