STM32Duino: Arduino dla STM32 [2]

W pierwszym artykule na temat środowiska STM32duino pokazano jak skonfigurować środowisko programistyczne Arduino do pracy z mikrokontrolerami STM32. Ta część kontynuuje tematykę Arduino i STM32 prezentując jak zacząć pisanie kodu i jak sterować z poziomu kodu podstawowym zasobem mikrokontrolera – portami wejścia/wyjścia. Arduino i STM32 – przygotowanie do pracy Pracę należy rozpocząć uruchamiając środowisko programistyczne STM32duino. […]

STM32CubeMX w konfiguracji STM32 do pracy z modułem Wi-Fi

W artykule przedstawiamy pakiet STM32CubeMX jako narzędzie do konfigracji aplikacji modułu WiFi SPWF01SA. Moduły Wi-Fi, podobnie jak inne moduły realizujące połączenia bezprzewodowe (Bluetooth, Thread itp.) są dość popularne i oferuje je wielu producentów. Jednym z nich jest SPWF01SA produkowany przez firmę STMicroelectronics. Moduły Wi-Fi są elementami łączącymi zasoby sprzętowe z możliwościami programowymi potrzebnymi do pracy […]

STM32Duino: Arduino dla STM32 [1]

Arduino to prawdopodobnie najpopularniejsza platforma projektowa dla systemów wbudowanych, kojarzona zazwyczaj z rodziną mikrokontrolerów AVR. Nie wszyscy jednak wiedzą, że Arduino można wykorzystać również do pracy z mikrokontrolerami STM32. Zapraszamy do lektury pierwszego artykułu z krótkiego cyklu o STM32duino! Arduino – początek Arduino swój początek ma w roku 2003 we Włoszech. Student Hernando Barragán z […]

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 […]

LAMS: system do monitoringu rozgrywki ASG na STM32

W sierpniu 2018 roku, na poligonie w Wędrzynie, odbyła się trzecia edycja imprezy ASG pod nazwą Asgard (https://asgard.events/). Jest ona jedną z imprez airsoftowych, w których gracze podzieleni na dwie strony i wyposażeni w repliki broni palnej wykonują zadania zlecone przez swoich dowódców, dążąc do pokonania strony przeciwnej. Z elektronicznego punktu widzenia, nie byłoby w […]

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 […]

[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 […]

Warsztaty “Dobre praktyki programowania mikrokontrolerów STM32 w języku C”

Portal TECHDAYS.pl autoryzowany partner szkoleniowy STMicroelectronics zaprasza na stacjonarne, 1-dniowe szkolenie dla programistów piszących aplikacje na mikrokontrolery STM32, pt.: Dobre praktyki programowania mikrokontrolerów STM32 w języku C. Najbliższe terminy szkoleń: WARSZAWA – 22 listopada 2018 r. WARSZAWA – 14 grudnia 2018 r. Uczestnicy szkolenia poznają od strony praktycznej efektywne techniki programowania współczesnych mikrokontrolerów na przykładzie […]

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 […]