KA-NUCLEO-F411 + STM32CUBE: bezpłatne oprogramowanie narzędziowe w praktyce


Zestaw startowy KA-NUCLEO-F411CE (konstrukcyjnie zblizony do Arduino, wyposażony w szybki mikrokontroler z rodziny STM32F411) stał się bohaterem artykułu przygotowanego przez redakcję portalu STM32.eu, w którym autor pokazał realizację przykładowej aplikacji z wykorzystaniem bezpłatnych narzędzi: kompilatora zintegrowanego z IDE o nazwie AC6 oraz konfiguratora STM32CUBE.

Przykład przygotowany przez autora ilustruje obsługę sensorów środowiskowych ulokowanych na ekspanderze KA-NUCLEO-WEATHER – polecamy nie tylko poczatkującym!

KA-NUCLEO-F411 w stacji pogodowej z użyciem STM32CUBE

na-poczatek-600x600Studenci Koła Automatyków SKALP z Politechniki Gdańskiej przygotowali kompletny projekt stacji pogodowej, bazujący na zestawach produkowanych przez KAMAMI.pl:

Oprogramowanie dla mikrokontrolera STM32 zostało przygotowane z wykorzystaniem graficznego środowiska STM32CUBE, w artykule opublikowanym w portalu STM32.eu autor szczegółowo przedstawił sposób przygotowania projektu.

[PRZYKŁAD] Waveshare Accessory Shield – obsługa joysticka wraz z diodą RGB

KA-NUCLEO-F411CE_Accessory_

Ekspander Waveshare Accessory Shield jest wyposażony w złącze zgodne z Arduino Uno R3. Dzięki temu można go też zastosować w płytkach z nowocześniejszymi mikrokontrolerami o znacznie większej mocy obliczeniowej, np. z rodziny płytek Nucleo (z układami STM32) czy Freedom (z układami Kinetis).

Na płytce ekspandera Waveshare Accessory Shield zamontowano wiele układów peryferyjnych wykorzystywanych w różnorodnych aplikacjach:

  • 5-pozycyjny joystick
  • potencjometr
  • głośnik
  • dioda RGB sterowana poprzez układ P9813
  • czujnik temperatury LM75BDP o rozdzielczości 0,125℃
  • 3-osiowy akcelerometr ADXL345
  • wyświetlacz OLED o przekątnej 0,96 cala, rozdzielczość 128×64
  • zegar RTC DS3231

W artykule KA-NUCLEO-F411CE i Waveshare Accessory Shield – obsługa joysticka wraz z diodą RGB znajduje się przykład sterowania przez mikrokontroler z rodziny STM32 pracą diody RGB za pomocą joysticka. Konfiguracja mikrokontrolera została wykonana narzędziem CubeMX.

Szkolenie „Dobre praktyki programowania STM32” – ostatnie wolne miejsca

STM32_dobre-praktykiZapraszamy do udziału w nowym szkoleniu, organizowanym wspólnie z firmą STMicroelectronics, poświęconym dobrym praktykom programowania STM32. Uczestnicy szkolenia poznają od strony praktycznej efektywne techniki programowania współczesnych mikrokontrolerów na przykładzie rodziny STM32L4, poznają i przećwiczą tworzenie aplikacji wielomodułowych z zasadami dekompozycji aplikacji i użycia plików nagłówkowych, poznają także wybrane aspekty standardu C99/C11.

Szczegółowe informacje są dostępne w kalendarium TECHDAYS.pl.

Sprzęt używany podczas szkolenia (na zdjęciu poniżej) przechodzi na własność uczestników!

KA-nucleo-multisensor

Nowy moduł KA-Nucleo w ofercie

 

ka-nucleo-multisensor_M

KA-Nucleo Multisensor to moduł w postaci nakładki rozszerzającej (shield) przeznaczony  dla płytek uruchomieniowych z serii STM32 Nucleo 64 firmy STMicroelectronics. Nakładka posiada złącze ST Morpho oraz peryferia, m.in 4-cyfrowy wyświetlacz 7-segmentowy, akcelerometr LIS35DE, czujnik ciśnienia LPS25HB, czujnik temperatury DS18B20 oraz fototranzystor. Ponadto na module znalazły się 4 diody RGB, dwa przyciski do dyspozycji użytkownika oraz gniazdo miniUSB pozwalające na wymianę danych za pomocą linii GPIO (PA11, PA12).

Ten oraz inne moduły z serii KAmod oraz KA-Nucleo można znaleźć w kategorii: Moduły peryferyjne KAmod (Kamami).

 

[PRZYKŁAD] Obsługa diody RGB i sterownika P9813

p9813_tyt

Ekspander Waveshare Accessory Shield jest wyposażony w złącze zgodne z Arduino Uno R3. Dzięki temu można go też zastosować w płytkach z nowocześniejszymi mikrokontrolerami o znacznie większej mocy obliczeniowej, np. w rodzinie płytek Nucleo (z układami STM32) czy Freedom (z układami Kinetis).

Na płytce ekspandera Waveshare Accessory Shield zamontowano wiele układów peryferyjnych wykorzystywanych w różnorodnych aplikacjach:

  • 5-pozycyjny joystick
  • potencjometr
  • głośnik
  • dioda RGB sterowana poprzez układ P9813
  • czujnik temperatury LM75BDP o rozdzielczości 0,125℃
  • 3-osiowy akcelerometr ADXL345
  • wyświetlacz OLED o przekątnej 0,96 cala, rozdzielczość 128×64
  • zegar RTC DS3231

W artykule KA-NUCLEO-F411CE i Waveshare Accessory Shield – obsługa diody RGB i sterownika P9813 znajduje się dokładny opis sterowania diodą RGB dołączoną do mikrokontrolera STM32 poprzez sterownik P9813.

[SZKOLENIE] „Discover Analog World” – kolejny termin 16.05.2017

DAW-1-862x561

Kolejna edycja popularnego szkolenia „Discover Analog World” odbędzie się w Warszawie 16.05.2017. Ewaluacyjną platformą sprzętową szkolenia jest zestaw NUCLEO z mikrokontrolerem STM32 oraz analogowy shield X-NUCLEO-IKA01A1 z oferty STMicroelectronics (koszt sprzętu zawarto w cenie szkolenia).

Organizator udostępni każdemu uczestnikowi szkolenia przyrząd laboratoryjny Analog Discovery 2, który spełnia rolę generatora przebiegów, oscyloskopu i analizatora.

Relacje z wcześniejszych szkoleń można obejrzeć na stronie TECHDAYS.pl.

zestaw_DAW_2

STM32F412G-DISCO – nowy zestaw ewaluacyjny w rodzinie STM32DISCOVERY

stm32f412g-disco

Zestaw STM32F412G-DISCO (32F412GDISCOVERY) to kolejna propozycja w rodzinie STM32DISCOVERY. Zestaw wyposażono w mikrokontroler STM32F412ZGT6 (1 MB pamięci Flash, 256 KB pamięci RAM) w obudowie LQFP144 oraz kolorowy wyświetlacz TFT z pojemnościowym touch-panelem.

Elementami wyposażenia zestawu STM32F412G-DISCO są także: kodek audio I2S, mikrofony ST MEMS, 128 MB NOR Flash Quad-SPI oraz złącze zgodne z Arduino UNO v3.

Duża liczba wyprowadzeń mikrokontrolera zastosowanego w zestawie STM32F412G-DISCO pozwala na tworzenie rozbudowanych aplikacji z wykorzystaniem wielu zaawansowanych peryferii dostępnych w mikrokontrolerze STM32F412ZGT6.

Discovering the STM32 Microcontroller: profesor CSSIC z Indiana University bezpłatnie udostępnił książkę o STM32

gbGeoffrey Brown, który jest profesorem wydziału Computer Science
School of Informatics and Computing na Uniwersytecie Indiana, udostępnił bezpłatnie wydaną w 2012 roku książkę „Discovering the STM32 Microcontroller”, poświęconą podstawom programowania mikrokontrolerów z rodziny STM32. Książka zawiera 244 strony, na których autor przedstawił m.in. kilkanaście różnorodnych przykładów, ilustrujących sposób używania bloków peryferyjnych STM32.

Platformą sprzętową książki jest zestaw STM32VLDiscovery, do analizy i diagnostyki testowych projektów autor używał analizatora stanów logicznych z rodziny Saleae.

Książka jest dostępna na uczelnianej stronie autora (w sekcji Publications).

[PODSTAWY ELEKTRONIKI ANALOGOWEJ] Warsztaty „Discover Analog World”

daw-1-862x561Zgodnie z zapowiedziami z wiosny 2016 ruszamy z kolejną edycją warsztatów „Discover Analog World„, które są poświęcone przybliżeniu w praktyce podstawowych zagadnień elektroniki analogowej.

Pierwsza sesja „Discover Analog World” miała miejsce w pierwszej połowie 2016 roku, sprawozdanie z niej można obejrzeć na filmie poniżej.

Organizatorami warsztatów są firmy: KAMAMI, Digilent oraz STMicroelectronics. Dokładne informacje o lokalizacjach i terminach warsztatów są dostępne na stronie TECHDAYS.pl (najbliższy termin – Warszawa 14.12.2016).

Uwaga! Uczestnicy warsztatów otrzymają na własność sprzęt niezbędny do realizacji wszystkich przygotowanych ćwiczeń (nie dotyczy przyrządu Analog Discovery) – jak na zdjęciu poniżej.

zestaw_daw_2