STM32CubeMX – generator konfiguracji dla STM32
Zakładka Clock Configuration
W tej zakładce mamy wizualny konfigurator zegarów, który również wychwytuje i zaznacza błędy w konfiguracji.
Rys. 3. Zakładka Clock Configuration
Zakładka Configuration
W tej zakładce mamy dostęp do bardziej szczegółowej konfiguracji peryferiów i dołączanych bibliotek.
Rys. 4. Zakładka Configuration
Rys. 5. Okno konfiguracji interfejsu I2S
Zakładka Power Consumption Calculator
Ta zakładka umożliwia szczegółową analizę poboru prądu, można w niej tworzyć „scenariusze” zawierające etapy pracy mikrokontrolera, dla każdego etapu możemy wybrać tryb pracy, włączone peryferia, częstotliwość zegara itp.
Rys. 6. Zakładka Power Consumption Calculator
Po dokonaniu wszystkich ustawień wybieramy w menu Project>Generate Code, w oknie Project Settings wybieramy lokalizację projektu oraz środowisko, dla którego projekt ma być przygotowany (do wyboru są: Keil MDK, EWARM oraz TrueStudio). Po zatwierdzeniu możemy przystąpić do edycji kodu w wybranym IDE, w wygenerowanych plikach znajdują się sekcje kodu użytkownika, które nie zostaną naruszone przy ponownym generowaniu kodu z STM32CubeMX.